[
  {"task": "Read the contents of src/main.rs", "expected": "read_file"},
  {"task": "What's in the Cargo.toml file?", "expected": "read_file"},
  {"task": "Show me lines 100-200 of app.rs", "expected": "read_file"},
  {"task": "Read the README", "expected": "read_file"},
  {"task": "Find all functions that contain 'parse'", "expected": "search_code"},
  {"task": "Search for TODO comments in the codebase", "expected": "search_code"},
  {"task": "Where is UserService defined?", "expected": "search_code"},
  {"task": "Find all files that import serde", "expected": "search_code"},
  {"task": "Grep for 'unsafe' blocks", "expected": "search_code"},
  {"task": "Run cargo test", "expected": "bash"},
  {"task": "Install the npm dependencies", "expected": "bash"},
  {"task": "Check if docker is running", "expected": "bash"},
  {"task": "Run make build", "expected": "bash"},
  {"task": "List all running processes", "expected": "bash"},
  {"task": "Check the current Rust version", "expected": "bash"},
  {"task": "Create a new file called utils.rs with a helper function", "expected": "write_file"},
  {"task": "Write a Python script that processes CSV data", "expected": "write_file"},
  {"task": "Create a new test file tests/integration.rs", "expected": "write_file"},
  {"task": "Fix the typo on line 42 of parser.rs — change 'recieve' to 'receive'", "expected": "apply_patch"},
  {"task": "Replace the old API endpoint with the new one in config.rs", "expected": "apply_patch"},
  {"task": "Add error handling to the parse function", "expected": "apply_patch"},
  {"task": "Refactor the match statement in handler.rs to use if-let", "expected": "apply_patch"},
  {"task": "Remove the deprecated import from lib.rs", "expected": "apply_patch"},
  {"task": "Show me the git status", "expected": "git_status"},
  {"task": "Are there any uncommitted changes?", "expected": "git_status"},
  {"task": "What branch am I on?", "expected": "git_status"},
  {"task": "Show me what changed in the last commit", "expected": "git_diff"},
  {"task": "What's the diff of staged changes?", "expected": "git_diff"},
  {"task": "Show the diff between HEAD and working tree", "expected": "git_diff"},
  {"task": "Stage all changes in the src/ directory", "expected": "git_add"},
  {"task": "Add main.rs to the staging area", "expected": "git_add"},
  {"task": "Commit with message 'fix: resolve parsing bug'", "expected": "git_commit"},
  {"task": "Create a commit for these changes", "expected": "git_commit"},
  {"task": "Ask the user which database they want to use", "expected": "ask_user"},
  {"task": "I need clarification from the user about the API design", "expected": "ask_user"},
  {"task": "The task is complete, here's what I did", "expected": "finish"},
  {"task": "I've finished all the requested changes", "expected": "finish"},
  {"task": "Remember that this project uses PostgreSQL 16", "expected": "memory"},
  {"task": "Save a note that the user prefers tabs over spaces", "expected": "memory"},
  {"task": "Show me the project structure and file tree", "expected": "project_map"},
  {"task": "What does this project's directory structure look like?", "expected": "project_map"},
  {"task": "What dependencies does this project use?", "expected": "dependencies"},
  {"task": "Show me the Cargo.toml dependencies", "expected": "dependencies"},
  {"task": "Create a task to fix the login bug", "expected": "task"},
  {"task": "List all current tasks", "expected": "task"},
  {"task": "Mark task 3 as done", "expected": "task"},
  {"task": "Delegate this refactoring to claude", "expected": "delegate_task"},
  {"task": "Send this task to gemini agent", "expected": "delegate_task"},
  {"task": "Have codex fix this simple bug", "expected": "delegate_task"},
  {"task": "Check if the delegated task to claude is finished", "expected": "delegate_status"},
  {"task": "Is the gemini agent done yet?", "expected": "delegate_status"},
  {"task": "Get the results from the claude delegate", "expected": "delegate_result"},
  {"task": "What did the gemini agent produce?", "expected": "delegate_result"},
  {"task": "Run cargo bench in the background so I can continue working", "expected": "bash_bg"},
  {"task": "Start the dev server in background", "expected": "bash_bg"},
  {"task": "Call the GitHub API to list my repos", "expected": "api"},
  {"task": "Check the Stripe API for recent payments", "expected": "api"},
  {"task": "Query the Supabase API for users", "expected": "api"},
  {"task": "Use the MCP code search tool", "expected": "mcp_call"},
  {"task": "Call the filesystem MCP server to list files", "expected": "mcp_call"},
  {"task": "Spawn a fast explorer agent to search the codebase", "expected": "spawn_agent"},
  {"task": "Create a worker sub-agent to implement this feature", "expected": "spawn_agent"},
  {"task": "Wait for all running sub-agents to finish", "expected": "wait_agents"},
  {"task": "Check if my sub-agents are still running", "expected": "agent_status"},
  {"task": "Cancel all running sub-agents", "expected": "cancel_agent"},
  {"task": "Open this file in VS Code so the user can review", "expected": "open_editor"}
]
