Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
32a55652fe
|
|||
|
2b92e6c98b
|
@@ -130,6 +130,7 @@ instructions: |
|
|||||||
8. **Get buy-in for design decisions** - Use `user__ask` to present options before implementing major changes
|
8. **Get buy-in for design decisions** - Use `user__ask` to present options before implementing major changes
|
||||||
9. **Confirm destructive actions** - Use `user__confirm` before large refactors or deletions
|
9. **Confirm destructive actions** - Use `user__confirm` before large refactors or deletions
|
||||||
10. **Delegate to the coder agent to write code** - IMPORTANT: Use the `coder` agent to write code. Do not try to write code yourself except for trivial changes
|
10. **Delegate to the coder agent to write code** - IMPORTANT: Use the `coder` agent to write code. Do not try to write code yourself except for trivial changes
|
||||||
|
11. **Always output a summary of changes when finished** - Make it clear to user's that you've completed your tasks
|
||||||
|
|
||||||
## When to Do It Yourself
|
## When to Do It Yourself
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ pub fn supervisor_function_declarations() -> Vec<FunctionDeclaration> {
|
|||||||
description: "List all currently running subagents and their status.".to_string(),
|
description: "List all currently running subagents and their status.".to_string(),
|
||||||
parameters: JsonSchema {
|
parameters: JsonSchema {
|
||||||
type_value: Some("object".to_string()),
|
type_value: Some("object".to_string()),
|
||||||
|
properties: Some(IndexMap::new()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
agent: false,
|
agent: false,
|
||||||
@@ -211,6 +212,7 @@ pub fn supervisor_function_declarations() -> Vec<FunctionDeclaration> {
|
|||||||
description: "List all tasks in the task queue with their status and dependencies.".to_string(),
|
description: "List all tasks in the task queue with their status and dependencies.".to_string(),
|
||||||
parameters: JsonSchema {
|
parameters: JsonSchema {
|
||||||
type_value: Some("object".to_string()),
|
type_value: Some("object".to_string()),
|
||||||
|
properties: Some(IndexMap::new()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
agent: false,
|
agent: false,
|
||||||
@@ -289,6 +291,7 @@ pub fn teammate_function_declarations() -> Vec<FunctionDeclaration> {
|
|||||||
description: "Check for and drain all pending messages in your inbox from sibling agents or your parent.".to_string(),
|
description: "Check for and drain all pending messages in your inbox from sibling agents or your parent.".to_string(),
|
||||||
parameters: JsonSchema {
|
parameters: JsonSchema {
|
||||||
type_value: Some("object".to_string()),
|
type_value: Some("object".to_string()),
|
||||||
|
properties: Some(IndexMap::new()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
agent: false,
|
agent: false,
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ pub fn todo_function_declarations() -> Vec<FunctionDeclaration> {
|
|||||||
description: "Display the current todo list with status of each item.".to_string(),
|
description: "Display the current todo list with status of each item.".to_string(),
|
||||||
parameters: JsonSchema {
|
parameters: JsonSchema {
|
||||||
type_value: Some("object".to_string()),
|
type_value: Some("object".to_string()),
|
||||||
|
properties: Some(IndexMap::new()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
agent: false,
|
agent: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user