initial commit
This commit is contained in:
43
src/builtin-agents.ts
Normal file
43
src/builtin-agents.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
export interface AgentDefinition {
|
||||
name: string;
|
||||
description: string;
|
||||
tools?: string[];
|
||||
model?: string;
|
||||
systemPrompt: string;
|
||||
source: "builtin" | "user" | "project";
|
||||
filePath?: string;
|
||||
}
|
||||
|
||||
export const BUILTIN_AGENTS: AgentDefinition[] = [
|
||||
{
|
||||
name: "scout",
|
||||
description: "Fast codebase recon and compressed context gathering",
|
||||
tools: ["read", "grep", "find", "ls", "bash"],
|
||||
model: "claude-haiku-4-5",
|
||||
systemPrompt: "You are a scout. Explore quickly, summarize clearly, and avoid implementation.",
|
||||
source: "builtin",
|
||||
},
|
||||
{
|
||||
name: "planner",
|
||||
description: "Turns exploration into implementation plans",
|
||||
tools: ["read", "grep", "find", "ls"],
|
||||
model: "claude-sonnet-4-5",
|
||||
systemPrompt: "You are a planner. Produce implementation plans, file lists, and risks.",
|
||||
source: "builtin",
|
||||
},
|
||||
{
|
||||
name: "reviewer",
|
||||
description: "Reviews code and identifies correctness and quality issues",
|
||||
tools: ["read", "grep", "find", "ls", "bash"],
|
||||
model: "claude-sonnet-4-5",
|
||||
systemPrompt: "You are a reviewer. Inspect code critically and report concrete issues.",
|
||||
source: "builtin",
|
||||
},
|
||||
{
|
||||
name: "worker",
|
||||
description: "General-purpose implementation agent",
|
||||
model: "claude-sonnet-4-5",
|
||||
systemPrompt: "You are a worker. Execute the delegated task completely and report final results clearly.",
|
||||
source: "builtin",
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user