docs(i18n+web): align translated READMEs and landing copy with v4.1.1 hook count
Sweep the same '25+ hooks' / '50+ hooks' drift that lingered in the localized READMEs and the marketing site after the user-facing docs refresh: - README.ja.md / README.ko.md / README.zh-cn.md / README.ru.md: '25+ built-in hooks' to '54+ lifecycle hooks (61 with Team Mode)'. - web/app/layout.tsx + web/app/_components/landing-page.tsx: SEO description, OG description, Twitter description, JSON-LD description, and HeroStats injected count: '50+ lifecycle hooks' to '54+ lifecycle hooks'. Matches the canonical hook composition in src/plugin/hooks/ (24 Session + 16 ToolGuard + 5 Transform + 7 Continuation + 2 Skill = 54 base; +7 with team_mode.enabled = 61 total).
This commit is contained in:
@@ -43,7 +43,7 @@ const FALLBACK_STATS = {
|
||||
export const landingMetadata: Metadata = {
|
||||
title: "Oh My OpenAgent — The Best Agent Harness",
|
||||
description:
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 50+ lifecycle hooks.",
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 54+ lifecycle hooks.",
|
||||
}
|
||||
|
||||
export async function LandingPage(): Promise<JSX.Element> {
|
||||
@@ -149,7 +149,7 @@ export async function LandingPage(): Promise<JSX.Element> {
|
||||
specializedAgents: t("hero.specializedAgents", { count: "11" }),
|
||||
totalDownloads: t("hero.totalDownloads", { count: "{count}" }),
|
||||
monthlyDownloads: t("hero.monthlyDownloads", { count: "{count}" }),
|
||||
lifecycleHooks: t("hero.lifecycleHooks", { count: "50+" }),
|
||||
lifecycleHooks: t("hero.lifecycleHooks", { count: "54+" }),
|
||||
}}
|
||||
/>
|
||||
|
||||
|
||||
+3
-3
@@ -13,7 +13,7 @@ export const metadata: Metadata = {
|
||||
template: "%s | Oh My OpenAgent",
|
||||
},
|
||||
description:
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 50+ lifecycle hooks.",
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 54+ lifecycle hooks.",
|
||||
keywords: [
|
||||
"opencode",
|
||||
"oh-my-opencode",
|
||||
@@ -39,7 +39,7 @@ export const metadata: Metadata = {
|
||||
siteName: "Oh My OpenAgent",
|
||||
title: "Oh My OpenAgent — The Best Agent Harness",
|
||||
description:
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 50+ lifecycle hooks.",
|
||||
"Meet Sisyphus: The batteries-included agent that codes like you. Multi-model orchestration, Team Mode, background agents, 54+ lifecycle hooks.",
|
||||
images: [{ url: "/images/hero.webp", width: 1024, height: 683, alt: "Oh My OpenAgent" }],
|
||||
},
|
||||
twitter: {
|
||||
@@ -71,7 +71,7 @@ const jsonLd = {
|
||||
url: "https://github.com/code-yeongyu",
|
||||
},
|
||||
description:
|
||||
"The batteries-included agent harness for OpenCode. Multi-model orchestration, Team Mode, background agents, 50+ lifecycle hooks.",
|
||||
"The batteries-included agent harness for OpenCode. Multi-model orchestration, Team Mode, background agents, 54+ lifecycle hooks.",
|
||||
offers: {
|
||||
"@type": "Offer",
|
||||
price: "0",
|
||||
|
||||
Reference in New Issue
Block a user