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:
YeonGyu-Kim
2026-05-14 13:00:52 +09:00
parent 8cc3c32099
commit 98242ba64f
6 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -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 など
+1 -1
View File
@@ -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, 자동 재개 등
+1 -1
View File
@@ -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 с инструментами рефакторинга
- **Экспериментальное**: Агрессивное усечение, автовозобновление и другое
+1 -1
View File
@@ -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**: 内置 websearchExa)、context7(文档)、grep_appGitHub 检索)
- **LSP**: 包括重构工具的完整 LSP 支持
- **Experimental**: 激进截断、自动 resume 等
+2 -2
View File
@@ -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
View File
@@ -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",