AGENTS.md@packages/omo-opencode/src/agents/sisyphus-junior · git:20260721.2173bfc · 2026-07-21 · sha256 64a0ef0d87f1ad08
AGENTS.md@packages/omo-opencode/src/agents/sisyphus-junior git:20260721.2173bfcA
Immutable. This exact content is served forever at /api/v1/blob/64a0ef0d87f1ad08.
--- name: sisyphus-junior-agent description: Developer reference for the Sisyphus-Junior category-spawned executor agent -- model variants and discipline. --- # src/agents/sisyphus-junior/ -- Category-Spawned Executor **Generated:** 2026-05-18 ## OVERVIEW 10 files. Sisyphus-Junior is a focused task executor spawned by `delegate-task` when category routing requires it. Runs in subagent mode with its own fallback chain. Does not delegate further; executes directly. ## FILES | File | Purpose | |------|---------| | `agent.ts` | `createSisyphusJuniorAgentWithOverrides()` factory, model-variant routing, `SISYPHUS_JUNIOR_DEFAULTS` | | `index.ts` | Barrel exports | | `default.ts` | Base/Claude prompt: todo discipline, verification, termination rules | | `gemini.ts` | Gemini-optimized prompt variant | | `gpt.ts` | Base GPT prompt variant | | `gpt-5-5.ts` | GPT-5.5 prompt variant | | `gpt-5-4.ts` | GPT-5.4-native prompt variant | | `gpt-5-5.ts` | GPT-5.5-native prompt variant | | `kimi-k2-6.ts` | Kimi K2.6 prompt variant | | `kimi-k2-7.ts` | Kimi K2.7-native prompt variant | | `kimi-k3.ts` | Kimi K3-native prompt variant (reasoning depth with built-in stop conditions) | | `index.test.ts` | Unit tests | ## VARIANT SELECTION Parent `agent.ts` selects prompt variant by model name: - Kimi K3 -> `kimi-k3.ts` - Kimi K2.7 -> `kimi-k2-7.ts` - Contains "kimi-k2" -> `kimi-k2-6.ts` - Contains "gpt-5.5" -> `gpt-5-5.ts` - Contains "gpt-5.4" -> `gpt-5-4.ts` - Contains "gpt-5.5" -> `gpt-5-5.ts` - Contains "gpt" -> `gpt.ts` - Contains "gemini" -> `gemini.ts` - Default -> `default.ts` (Claude, GLM, etc.) ## KEY BEHAVIORS - Mode: `subagent` (uses own fallback chain, ignores UI selection) - Default model: `claude-sonnet-4-6` - Default temperature: `0.1` (`SISYPHUS_JUNIOR_DEFAULTS`) - Fallback chain: claude-sonnet-4-6 -> kimi-k3 -> gpt-5.6-sol medium -> minimax-m3 -> MiniMax-M3 -> minimax-m2.7 -> big-pickle - Blocked tools: `task` (all models); `apply_patch` also blocked for GPT models - `call_omo_agent` explicitly allowed so subagents can spawn explore/librarian - Max tokens: 64000 - Thinking enabled for non-GPT/non-GLM models (budgetTokens: 32000) - Reasoning effort "medium" for GPT models