fix(sisyphus): restore parallel background explore/librarian prompts
- Add 'CORRECT: Background Exploration' example with run_in_background=true - Update PARALLEL_EXECUTION examples with correct params (subagent_type, run_in_background, skills) - Ensures agents fire explore/librarian in parallel as background tasks
This commit is contained in:
parent
d419bc302c
commit
6865995227
@ -188,11 +188,29 @@ I will use delegate_task with:
|
|||||||
- **Expected Outcome**: [what agent should return]
|
- **Expected Outcome**: [what agent should return]
|
||||||
|
|
||||||
delegate_task(
|
delegate_task(
|
||||||
agent="[agent-name]",
|
subagent_type="[agent-name]",
|
||||||
|
skills=[],
|
||||||
prompt="..."
|
prompt="..."
|
||||||
)
|
)
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
|
**CORRECT: Background Exploration**
|
||||||
|
|
||||||
|
\`\`\`
|
||||||
|
I will use delegate_task with:
|
||||||
|
- **Agent**: explore
|
||||||
|
- **Reason**: Need to find all authentication implementations across the codebase - this is contextual grep
|
||||||
|
- **Skills**: []
|
||||||
|
- **Expected Outcome**: List of files containing auth patterns
|
||||||
|
|
||||||
|
delegate_task(
|
||||||
|
subagent_type="explore",
|
||||||
|
run_in_background=true,
|
||||||
|
skills=[],
|
||||||
|
prompt="Find all authentication implementations in the codebase"
|
||||||
|
)
|
||||||
|
\`\`\`
|
||||||
|
|
||||||
**WRONG: No Skill Evaluation**
|
**WRONG: No Skill Evaluation**
|
||||||
|
|
||||||
\`\`\`
|
\`\`\`
|
||||||
@ -220,15 +238,15 @@ const SISYPHUS_PARALLEL_EXECUTION = `### Parallel Execution (DEFAULT behavior)
|
|||||||
\`\`\`typescript
|
\`\`\`typescript
|
||||||
// CORRECT: Always background, always parallel
|
// CORRECT: Always background, always parallel
|
||||||
// Contextual Grep (internal)
|
// Contextual Grep (internal)
|
||||||
delegate_task(agent="explore", prompt="Find auth implementations in our codebase...")
|
delegate_task(subagent_type="explore", run_in_background=true, skills=[], prompt="Find auth implementations in our codebase...")
|
||||||
delegate_task(agent="explore", prompt="Find error handling patterns here...")
|
delegate_task(subagent_type="explore", run_in_background=true, skills=[], prompt="Find error handling patterns here...")
|
||||||
// Reference Grep (external)
|
// Reference Grep (external)
|
||||||
delegate_task(agent="librarian", prompt="Find JWT best practices in official docs...")
|
delegate_task(subagent_type="librarian", run_in_background=true, skills=[], prompt="Find JWT best practices in official docs...")
|
||||||
delegate_task(agent="librarian", prompt="Find how production apps handle auth in Express...")
|
delegate_task(subagent_type="librarian", run_in_background=true, skills=[], prompt="Find how production apps handle auth in Express...")
|
||||||
// Continue working immediately. Collect with background_output when needed.
|
// Continue working immediately. Collect with background_output when needed.
|
||||||
|
|
||||||
// WRONG: Sequential or blocking
|
// WRONG: Sequential or blocking
|
||||||
result = task(...) // Never wait synchronously for explore/librarian
|
result = delegate_task(...) // Never wait synchronously for explore/librarian
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
### Background Result Collection:
|
### Background Result Collection:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user