Imported from code-yeongyu/oh-my-openagent (
packages/omo-opencode/src/agents/sisyphus/AGENTS.md). Install upstream withnpx skills add code-yeongyu/oh-my-openagent --skill sisyphus. Copyright stays with the author.
src/agents/sisyphus/ -- Orchestrator Variants
Generated: 2026-07-17
OVERVIEW
Model-specific prompt variants for the Sisyphus main orchestrator. Parent sisyphus-agent-factory.ts routes to the correct variant based on active model.
FILES
| File | Purpose |
|---|---|
default.ts |
Base/Claude variant: task management, delegation guides, 542 LOC |
claude-opus-4-7.ts |
Opus 4.7-native: literal-instruction tuning, bounded exploration/thinking |
claude-opus-4-8.ts |
Opus 4.8-native: silence-default narration, small-decision autonomy, bounded exploration |
claude-opus-5.ts |
Opus 5 / Opus 5.5-native: scope constraint, delegation cap, over-verification removal, narration cadence; the self-knowledge block names whichever of the two is running |
claude-fable-5.ts |
Fable 5-native: top-tier model, Opus 4.8 tuning direction |
gemini.ts |
Gemini-optimized: stricter tool-usage rules, 5 NEVER rules |
gpt-5-4.ts |
GPT-5.4-native: 8-block architecture, entropy-reduced, 449 LOC |
gpt-5-5.ts |
Shared GPT-5.5/GPT-5.6 model-aware orchestration prompt |
gpt-task-system-guide.ts |
Tracking-tool guide shared by the GPT-5.5/GPT-5.6 prompt family |
grok-4.ts |
Shared Grok 4.5/4.6 variant: lean, verification-loop-centered, done-contract calibration |
glm-5-2.ts |
GLM-5.2-native variant with explicit failure-mode calibration |
kimi-k2-6.ts |
Kimi K2.6-native variant |
kimi-k2-7.ts |
Kimi K2.7-native variant |
kimi-k3.ts |
Kimi K3-native variant with explicit anti-overthinking calibration |
index.ts |
Barrel exports |
VARIANT SELECTION
sisyphus-agent-factory.ts selects variant by model name:
- Kimi K3.1 ->
kimi-k3-1.ts(its own copy ofkimi-k3.ts, checked before K3) - Kimi K3 ->
kimi-k3.ts - Kimi K2.7 ->
kimi-k2-7.ts - Kimi K2 family ->
kimi-k2-6.ts - Contains "gpt-5.5" or "gpt-5.6" -> shared
gpt-5-5.tsprompt family with model-aware identity - GPT-5.4+ ->
gpt-5-4.ts - Contains "claude-fable-5" ->
claude-fable-5.ts - Contains "claude-opus-5" (which also matches
claude-opus-5-5) ->claude-opus-5.ts - Contains "claude-opus-4-8" ->
claude-opus-4-8.ts - Contains "claude-opus-4-7" ->
claude-opus-4-7.ts - GLM family ->
glm-5-2.ts - Grok 4.5 / 4.6 (digit-bounded, so grok-4.20 and fast tiers stay out) -> shared
grok-4.tsprompt with model-aware identity - Default -> fallback prompt (Claude, etc.; Gemini gets corrective overlays)
KEY EXPORTS
Each variant exports:
buildTaskManagementSection()-- todo/task management promptbuildSisyphusPrompt()or equivalent -- full prompt builder
