refactor: rename sisyphus_task to delegate_task

- Rename directories: sisyphus-task → delegate-task
- Rename types: SisyphusTaskArgs → DelegateTaskArgs, etc.
- Rename functions: createSisyphusTask → createDelegateTask
- Rename constants: SISYPHUS_TASK_* → DELEGATE_TASK_*
- Update tool name: sisyphus_task → delegate_task
- Update all prompts, docs, and tests
This commit is contained in:
justsisyphus
2026-01-16 17:34:40 +09:00
parent 6008388a4e
commit 188bbef018
46 changed files with 289 additions and 303 deletions

View File

@@ -9,7 +9,7 @@ Instead of delegating everything to a single AI agent, it's far more efficient t
- **Category**: "What kind of work is this?" (determines model, temperature, prompt mindset)
- **Skill**: "What tools and knowledge are needed?" (injects specialized knowledge, MCP tools, workflows)
By combining these two concepts, you can generate optimal agents through `sisyphus_task`.
By combining these two concepts, you can generate optimal agents through `delegate_task`.
---
@@ -30,10 +30,10 @@ A Category is an agent configuration preset optimized for specific domains.
### Usage
Specify the `category` parameter when invoking the `sisyphus_task` tool.
Specify the `category` parameter when invoking the `delegate_task` tool.
```typescript
sisyphus_task(
delegate_task(
category="visual-engineering",
prompt="Add a responsive chart component to the dashboard page"
)
@@ -72,7 +72,7 @@ A Skill is a mechanism that injects **specialized knowledge (Context)** and **to
Add desired skill names to the `skills` array.
```typescript
sisyphus_task(
delegate_task(
category="quick",
skills=["git-master"],
prompt="Commit current changes. Follow commit message style."
@@ -124,7 +124,7 @@ You can create powerful specialized agents by combining Categories and Skills.
---
## 5. sisyphus_task Prompt Guide
## 5. delegate_task Prompt Guide
When delegating, **clear and specific** prompts are essential. Include these 7 elements:

View File

@@ -149,4 +149,4 @@ You can control related features in `oh-my-opencode.json`.
1. **Don't Rush**: Invest sufficient time in the interview with Prometheus. The more perfect the plan, the faster the execution.
2. **Single Plan Principle**: No matter how large the task, contain all TODOs in one plan file (`.md`). This prevents context fragmentation.
3. **Active Delegation**: During execution, delegate to specialized agents via `sisyphus_task` rather than modifying code directly.
3. **Active Delegation**: During execution, delegate to specialized agents via `delegate_task` rather than modifying code directly.