start_session
Initialize a TDD session with a goal, test and implementation files, test commands, and custom rules.
Instructions
Start a new TDD session.
Args: goal: High-level session objective and definition of done test_files: Files where agent can write tests (explicit paths) implementation_files: Files where agent can write implementation run_tests: Commands/instructions for running test suite custom_rules: Additional rules appended to global TDD rules
Returns: Session ID of the created session
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"goal": "<goal>",
"test_files": "<test_files>",
"implementation_files": "<implementation_files>",
"run_tests": "<run_tests>"
},
"name": "start_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| test_files | Yes | ||
| implementation_files | Yes | ||
| run_tests | Yes | ||
| custom_rules | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |