get_task_context
Retrieves execution paths, tests, and entry points adapted by task type. Use as the first call when starting a new development task to replace manual chaining of multiple tools.
Instructions
All-in-one context for starting a dev task: execution paths, tests, entry points, adapted by task type. Use as your FIRST call when beginning any new task — replaces manual chaining of search → get_symbol → Read. For narrower feature-code lookup use get_feature_context instead. Read-only. Returns JSON (default) or Markdown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Natural language description of the task | |
| token_budget | No | Max tokens (default 8000) | |
| focus | No | Context strategy: minimal (fast, essential only), broad (default, wide net), deep (follow full execution chains) | |
| include_tests | No | Include relevant test files (default true) | |
| output_format | No | Output format. "json" (default) returns structured fields; "markdown" returns a single LLM-optimized document with code fences (~15-20% token savings). |