Adds the system prompt for the survey reconnaissance pass. The survey agent answers three questions (what is this, what approach, which tools matter) from cheap signals — file type distribution and a top-2-level tree — without reading files. Tool triage is tri-state: relevant, skip, or unlisted (default), so skip is reserved for tools whose use would be actively wrong rather than merely unnecessary. Wiring of _run_survey() and the submit_survey tool follows in #5. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| ai.py | ||
| ast_parser.py | ||
| cache.py | ||
| capabilities.py | ||
| code.py | ||
| disk.py | ||
| filetypes.py | ||
| prompts.py | ||
| recency.py | ||
| report.py | ||
| tree.py | ||
| watch.py | ||