get_task_context
Retrieve complete development task context—execution paths, tests, entry points—in one call. Start any new task here to replace manual chaining of search, symbol, and read operations.
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 | |
| focus | No | Context strategy: minimal (fast, essential only), broad (default, wide net), deep (follow full execution chains) | |
| token_budget | No | Max tokens (default 8000) | |
| 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). |