Skip to content

Carry canonical product messaging - #192

Merged
0thernet merged 1 commit into
mainfrom
canonical-portfolio-copy
Sep 25, 2026
Merged

0thernet merged 1 commit into
mainfrom
canonical-portfolio-copy

Conversation

@0thernet

Copy link
Copy Markdown
Member

Applies the canonical Hraness product-messaging record for oh (jungle a9988b903, reviewedOn 2026-09-24) to this repository's copy surfaces.

Surfaces changed

  • site/app/layout.tsx: <title> = Oh + tagline ("Oh: Agent memory that shows its work."), meta/OG/Twitter description = canonical meta, OG image alt to match.
  • site/app/opengraph-image.tsx: share card is Oh (eyebrow) over the tagline; description = meta; alt matches the page title.
  • site/app/page.tsx: hero eyebrow = category ("Agent memory framework"), heading = hero.heading, summary = hero.summary, actions = hero.primaryAction/hero.secondaryAction ("Install Oh" / "See the memory model" → #model), hero example line = short, JSON-LD description = meta, and the "Who made it?" answer now uses the org's own public line ("Hraness builds tools for agents and humans.") instead of the drifted org blurb.
  • site/app/site-footer.tsx: content footer blurb = meta (was "for researchers and the agents working beside them").
  • site/public/llms.txt: summary = meta; adds the long tier as the introduction.
  • site/app/blog/articles.ts: ohSearchSite title/description and the introducing-oh dek aligned to the canonical lines (the dek is now meta).
  • site/app/blog/content/introducing-oh.tsx: dropped the sentence citing "the design every Hraness project shares", which this change removes from the README.
  • site/app/benchmark-comparison.tsx: translated internal vocabulary ("passed the specified numerical development gate" → "met the specified numerical target for this development check"); no claim or number changed.
  • README.md: H1 = # Oh; first paragraph = medium; status line from the release record (v0.12.0); dropped the overstated "the design every Hraness project shares" claim flagged in the audit's facts_to_verify.
  • package.json: description = meta; added agent-memory, memory, ai-agents, provenance, typescript keywords.
  • src/cli.ts: help banner reads oh <version> · Agent memory that shows its work.; src/cli-intro.ts: TTY tagline = tagline (replaces "Local memory for your agents.").
  • skills/oh/SKILL.md + skills/oh/agents/openai.yaml: description/short_description/default_prompt aligned to the canonical memory positioning.
  • src/support-profile.ts: value proposition now names Oh as the open-source memory framework for agents.
  • dist/cli.js, dist/support-profile.d.ts: regenerated through scripts/build-cli.ts and build:types (the only affected artifacts; the full bun run build reproduces the rest of dist/ byte-identically).
  • Copy-pinned tests updated to the canonical lines (tests/public-surface.test.ts, tests/marketing-surface.test.ts, tests/site-surface.test.ts, site/tests/home.test.tsx, site/tests/source.test.ts).

Open-PR overlap

PR #188 (seo-blog) merged into main (a857e4a) before this branch was cut, so its blog surfaces are included here: the search-site title/description and introducing-oh dek are brought onto the canonical lines in this same change. No overlap remains outstanding.

Superseded authored lines replaced

  • "Oh: memory your agents can trace" (title, OG alt, README H1 em-dash line)
  • "Memory your agents can trace" (hero heading, OG title)
  • "Local memory for your agents." (CLI TTY intro)
  • The two hand-typed "open-source memory framework for agents: source-backed records, local retrieval, graph proofs…" description variants (layout, OG image, llms.txt, search site, package.json)
  • "Oh is open source for researchers and the agents working beside them." (content footer)
  • "Operate local agentic research records" (skill UI short description)

Gate

Full bun run check steps run locally on this tree: check:cost-surfaces, rust:build:artifacts, typecheck, typecheck:scripts, check:effect, bun run test (2572 tests, 0 fail), bun run build (reproducible dist/), test:types:node, test:node, test:node-projection, test:research-package, test:package. Site: bun run test (40 tests, 0 fail), lint, typecheck.

@vercel

vercel Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
oh-beam-reader-runtime Ready Ready Preview Sep 25, 2026 4:42am UTC
oh-computer Ready Ready Preview Sep 25, 2026 4:42am UTC
oh-vercel-wasm Ready Ready Preview Sep 25, 2026 4:42am UTC

Request Review

This branch was successfully deployed

3 active deployments
Preview – oh-beam-reader-runtime — 0003d06c Deployed Sep 25, 2026 by vercel[bot]
Preview – oh-vercel-wasm — 0003d06c Deployed Sep 25, 2026 by vercel[bot]
Preview – oh-computer — 0003d06c Deployed Sep 25, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant