Carry canonical product messaging - #192
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Applies the canonical Hraness product-messaging record for
oh(junglea9988b903, 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 = canonicalmeta, OG image alt to match.site/app/opengraph-image.tsx: share card isOh(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 thelongtier as the introduction.site/app/blog/articles.ts:ohSearchSitetitle/description and theintroducing-ohdek aligned to the canonical lines (the dek is nowmeta).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; addedagent-memory,memory,ai-agents,provenance,typescriptkeywords.src/cli.ts: help banner readsoh <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 throughscripts/build-cli.tsandbuild:types(the only affected artifacts; the fullbun run buildreproduces the rest ofdist/byte-identically).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 andintroducing-ohdek are brought onto the canonical lines in this same change. No overlap remains outstanding.Superseded authored lines replaced
Gate
Full
bun run checksteps 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(reproducibledist/),test:types:node,test:node,test:node-projection,test:research-package,test:package. Site:bun run test(40 tests, 0 fail),lint,typecheck.