From 58279897aec6a7d3195370229bdeae645bc2124a Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sun, 14 Dec 2025 18:52:04 +0900 Subject: [PATCH] docs: update README and schema for v2.0.0 changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add OmO agent description as the default agent - Update librarian model from anthropic/claude-sonnet-4-5 to opencode/big-pickle - Add omo_agent configuration section with disable_build option - Update both English and Korean README files - Add omo_agent to JSON schema ๐Ÿค– GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode) --- README.ko.md | 19 ++++++++++++++++++- README.md | 19 ++++++++++++++++++- assets/oh-my-opencode.schema.json | 11 +++++++++++ 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/README.ko.md b/README.ko.md index 1beb262..eff7c08 100644 --- a/README.ko.md +++ b/README.ko.md @@ -261,8 +261,9 @@ opencode auth login ### Agents: ๋‹น์‹ ์˜ ์ƒˆ๋กœ์šด ํŒ€์›๋“ค +- **OmO** (`anthropic/claude-opus-4-5`): **๊ธฐ๋ณธ ์—์ด์ „ํŠธ์ž…๋‹ˆ๋‹ค.** OpenCode๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ AI ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ „๋ฌธ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ์ž‘์—…์„ ๊ณ„ํš, ์œ„์ž„, ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํƒœ์Šคํฌ ์œ„์ž„๊ณผ todo ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ ์ถ”๋ก  ๋Šฅ๋ ฅ์„ ์œ„ํ•ด Claude Opus 4.5์™€ ํ™•์žฅ๋œ ์‚ฌ๊ณ (32k ๋ฒ„์ง“)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. - **oracle** (`openai/gpt-5.2`): ์•„ํ‚คํ…์ฒ˜, ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ์ „๋žต ์ˆ˜๋ฆฝ์„ ์œ„ํ•œ ์ „๋ฌธ๊ฐ€ ์กฐ์–ธ์ž. GPT-5.2์˜ ๋›ฐ์–ด๋‚œ ๋…ผ๋ฆฌ์  ์ถ”๋ก ๊ณผ ๊นŠ์€ ๋ถ„์„ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. AmpCode ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. -- **librarian** (`anthropic/claude-sonnet-4-5`): ๋ฉ€ํ‹ฐ ๋ ˆํฌ ๋ถ„์„, ๋ฌธ์„œ ์กฐํšŒ, ๊ตฌํ˜„ ์˜ˆ์ œ ๋‹ด๋‹น. Claude Sonnet 4.5 ์˜ ๋›ฐ์–ด๋‚œ ์ง€๋Šฅ, ํ›Œ๋ฅญํ•œ ๋„๊ตฌ ํ˜ธ์ถœ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. AmpCode ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. +- **librarian** (`opencode/big-pickle`): ๋ฉ€ํ‹ฐ ๋ ˆํฌ ๋ถ„์„, ๋ฌธ์„œ ์กฐํšŒ, ๊ตฌํ˜„ ์˜ˆ์ œ ๋‹ด๋‹น. OpenCode Zen์„ ํ†ตํ•ด GLM-4.6(big-pickle)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹คโ€”๋ฌด๋ฃŒ์ด๊ณ  ๋น ๋ฅด๋ฉฐ ๋ฌธ์„œ ์กฐ์‚ฌ์— ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค. AmpCode ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. - **explore** (`opencode/grok-code`): ๋น ๋ฅธ ์ฝ”๋“œ๋ฒ ์ด์Šค ํƒ์ƒ‰, ํŒŒ์ผ ํŒจํ„ด ๋งค์นญ. Claude Code๋Š” Haiku๋ฅผ ์“ฐ์ง€๋งŒ, ์šฐ๋ฆฌ๋Š” Grok์„ ์”๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฌด๋ฃŒ์ด๊ณ , ๊ทน๋„๋กœ ๋น ๋ฅด๋ฉฐ, ํŒŒ์ผ ํƒ์ƒ‰ ์ž‘์—…์— ์ถฉ๋ถ„ํ•œ ์ง€๋Šฅ์„ ๊ฐ–์ท„๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Claude Code ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. - **frontend-ui-ux-engineer** (`google/gemini-3-pro-preview`): ๊ฐœ๋ฐœ์ž๋กœ ์ „ํ–ฅํ•œ ๋””์ž์ด๋„ˆ๋ผ๋Š” ์„ค์ •์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ‹์ง„ UI๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์•„๋ฆ„๋‹ต๊ณ  ์ฐฝ์˜์ ์ธ UI ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํƒ์›”ํ•œ Gemini๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. - **document-writer** (`google/gemini-3-pro-preview`): ๊ธฐ์ˆ  ๋ฌธ์„œ ์ „๋ฌธ๊ฐ€๋ผ๋Š” ์„ค์ •์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Gemini ๋Š” ๋ฌธํ•™๊ฐ€์ž…๋‹ˆ๋‹ค. ๊ธ€์„ ๊ธฐ๊ฐ€๋ง‰ํžˆ๊ฒŒ ์”๋‹ˆ๋‹ค. @@ -525,6 +526,22 @@ Google Gemini ๋ชจ๋ธ์„ ์œ„ํ•œ ๋‚ด์žฅ Antigravity OAuth๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค: ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—์ด์ „ํŠธ: `oracle`, `librarian`, `explore`, `frontend-ui-ux-engineer`, `document-writer`, `multimodal-looker` +### OmO Agent + +๊ธฐ๋ณธ OmO ์—์ด์ „ํŠธ ๋™์ž‘์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค: + +```json +{ + "omo_agent": { + "disable_build": false + } +} +``` + +| ์˜ต์…˜ | ๊ธฐ๋ณธ๊ฐ’ | ์„ค๋ช… | +|------|--------|------| +| `disable_build` | `false` | `true`๋กœ ์„ค์ •ํ•˜๋ฉด ๊ธฐ๋ณธ Build ์—์ด์ „ํŠธ๋ฅผ ์ˆจ๊น๋‹ˆ๋‹ค. OmO๊ฐ€ ์œ ์ผํ•œ primary ์—์ด์ „ํŠธ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. | + ### Hooks `~/.config/opencode/oh-my-opencode.json` ๋˜๋Š” `.opencode/oh-my-opencode.json`์˜ `disabled_hooks`๋ฅผ ํ†ตํ•ด ํŠน์ • ๋‚ด์žฅ ํ›…์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: diff --git a/README.md b/README.md index d7351f7..56a4709 100644 --- a/README.md +++ b/README.md @@ -262,8 +262,9 @@ The plugin works perfectly with defaults. Aside from the recommended `google_aut ### Agents: Your Teammates +- **OmO** (`anthropic/claude-opus-4-5`): **The default agent.** A powerful AI orchestrator for OpenCode. Plans, delegates, and executes complex tasks using specialized subagents with aggressive parallel execution. Emphasizes background task delegation and todo-driven workflow. Uses Claude Opus 4.5 with extended thinking (32k budget) for maximum reasoning capability. - **oracle** (`openai/gpt-5.2`): Architecture, code review, strategy. Uses GPT-5.2 for its stellar logical reasoning and deep analysis. Inspired by AmpCode. -- **librarian** (`anthropic/claude-sonnet-4-5`): Multi-repo analysis, doc lookup, implementation examples. Claude Sonnet 4 is fast, smart, great at tool calls, and excellent for documentation research. Inspired by AmpCode. +- **librarian** (`opencode/big-pickle`): Multi-repo analysis, doc lookup, implementation examples. Uses GLM-4.6 (big-pickle) via OpenCode Zenโ€”free, fast, and excellent for documentation research. Inspired by AmpCode. - **explore** (`opencode/grok-code`): Fast codebase exploration and pattern matching. Claude Code uses Haiku; we use Grokโ€”it's free, blazing fast, and plenty smart for file traversal. Inspired by Claude Code. - **frontend-ui-ux-engineer** (`google/gemini-3-pro-preview`): A designer turned developer. Builds gorgeous UIs. Gemini excels at creative, beautiful UI code. - **document-writer** (`google/gemini-3-pro-preview`): Technical writing expert. Gemini is a wordsmithโ€”writes prose that flows. @@ -526,6 +527,22 @@ Or disable via `disabled_agents` in `~/.config/opencode/oh-my-opencode.json` or Available agents: `oracle`, `librarian`, `explore`, `frontend-ui-ux-engineer`, `document-writer`, `multimodal-looker` +### OmO Agent + +Configure the default OmO agent behavior: + +```json +{ + "omo_agent": { + "disable_build": false + } +} +``` + +| Option | Default | Description | +|--------|---------|-------------| +| `disable_build` | `false` | When `true`, hides the default Build agent. OmO becomes the only primary agent. | + ### Hooks Disable specific built-in hooks via `disabled_hooks` in `~/.config/opencode/oh-my-opencode.json` or `.opencode/oh-my-opencode.json`: diff --git a/assets/oh-my-opencode.schema.json b/assets/oh-my-opencode.schema.json index 50cd9a3..7c5c81e 100644 --- a/assets/oh-my-opencode.schema.json +++ b/assets/oh-my-opencode.schema.json @@ -251,6 +251,17 @@ "description": "Execute hooks from ~/.claude/settings.json, ./.claude/settings.json, ./.claude/settings.local.json" } } + }, + "omo_agent": { + "type": "object", + "description": "Configuration for the default OmO agent behavior.", + "properties": { + "disable_build": { + "type": "boolean", + "description": "When true, hides the default Build agent. OmO becomes the only primary agent.", + "default": false + } + } } } } \ No newline at end of file