From 98242ba64f10dc9049372629761778e4bdab34e4 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 14 May 2026 13:00:52 +0900 Subject: [PATCH] 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). --- README.ja.md | 2 +- README.ko.md | 2 +- README.ru.md | 2 +- README.zh-cn.md | 2 +- web/app/_components/landing-page.tsx | 4 ++-- web/app/layout.tsx | 6 +++--- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.ja.md b/README.ja.md index 598566565..8ba9664b1 100644 --- a/README.ja.md +++ b/README.ja.md @@ -367,7 +367,7 @@ oh-my-openagent を削除するには: - **Sisyphus エージェント**: Prometheus (プランナー) と Metis (プランコンサルタント) を伴うメインオーケストレーター - **バックグラウンドタスク**: プロバイダー/モデル別の同時実行数を設定 - **カテゴリー**: ドメイン別のタスク委任 (`visual`、`business-logic`、カスタム) -- **フック**: 25 以上の組み込みフック。すべて `disabled_hooks` で制御可能 +- **フック**: 54 以上の組み込みライフサイクルフック(Team Mode 有効時は 61)。すべて `disabled_hooks` で制御可能 - **MCP**: 組み込み websearch (Exa)、context7 (ドキュメント)、grep_app (GitHub 検索) - **LSP**: リファクタリングツールまで含む完全な LSP サポート - **Experimental**: 積極的な truncation、自動 resume など diff --git a/README.ko.md b/README.ko.md index cdcd8fbe9..1a5bdb24e 100644 --- a/README.ko.md +++ b/README.ko.md @@ -368,7 +368,7 @@ oh-my-openagent를 제거하려면: - **Sisyphus Agent**: Prometheus(플래너), Metis(플랜 컨설턴트)와 함께 도는 메인 오케스트레이터 - **Background Tasks**: 프로바이더/모델별 동시성 제한 설정 - **Categories**: 도메인별 태스크 위임(`visual`, `business-logic`, 커스텀) -- **Hooks**: 25개 이상의 빌트인 hook, `disabled_hooks`로 전부 제어 가능 +- **Hooks**: 54개 이상의 라이프사이클 hook (Team Mode 활성화 시 61개), 전부 `disabled_hooks`로 제어 가능 - **MCPs**: 빌트인 websearch(Exa), context7(문서), grep_app(GitHub 검색) - **LSP**: 리팩터링 도구까지 포함한 풀 LSP 지원 - **Experimental**: 공격적 truncation, 자동 재개 등 diff --git a/README.ru.md b/README.ru.md index 7908730d9..7a0668c13 100644 --- a/README.ru.md +++ b/README.ru.md @@ -369,7 +369,7 @@ project/ - **Агент Sisyphus**: Главный оркестратор с Prometheus (Планировщик) и Metis (Консультант по плану) - **Фоновые задачи**: Настройка ограничений параллельности по провайдеру/модели - **Категории**: Делегирование задач по предметной области (`visual`, `business-logic`, пользовательские) -- **Хуки**: 25+ встроенных хуков, все настраиваются через `disabled_hooks` +- **Хуки**: 54+ встроенных хуков жизненного цикла (61 с включённым Team Mode), все настраиваются через `disabled_hooks` - **MCP**: Встроенные websearch (Exa), context7 (документация), grep_app (поиск по GitHub) - **LSP**: Полная поддержка LSP с инструментами рефакторинга - **Экспериментальное**: Агрессивное усечение, автовозобновление и другое diff --git a/README.zh-cn.md b/README.zh-cn.md index fb2999912..2e5b58608 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -367,7 +367,7 @@ Agent 会自动顺藤摸瓜加载对应的 Context,免去了你所有的手动 - **Sisyphus Agent**: 主调度器,搭配 Prometheus(规划师)和 Metis(计划顾问) - **后台任务**: 按 provider/model 配置并发上限 - **类别**: 按领域的任务委托(`visual`、`business-logic`、自定义) -- **Hooks**: 25+ 内置 Hook,都可以通过 `disabled_hooks` 控制 +- **Hooks**: 54+ 内置生命周期 Hook(启用 Team Mode 时为 61 个),都可以通过 `disabled_hooks` 控制 - **MCPs**: 内置 websearch(Exa)、context7(文档)、grep_app(GitHub 检索) - **LSP**: 包括重构工具的完整 LSP 支持 - **Experimental**: 激进截断、自动 resume 等 diff --git a/web/app/_components/landing-page.tsx b/web/app/_components/landing-page.tsx index e3b6da738..11b76f6a7 100644 --- a/web/app/_components/landing-page.tsx +++ b/web/app/_components/landing-page.tsx @@ -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 { @@ -149,7 +149,7 @@ export async function LandingPage(): Promise { 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+" }), }} /> diff --git a/web/app/layout.tsx b/web/app/layout.tsx index 92e2fe644..fdb3c8e75 100644 --- a/web/app/layout.tsx +++ b/web/app/layout.tsx @@ -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",