find_todos
Search code for TODO, FIXME, and HACK comments, combined with recent git activity, to identify unfinished tasks and track project progress.
Instructions
Find TODO/FIXME comments and recent git activity for relevant files.
Use this for project progress or task management questions: 'what's left to do', 'what needs work in the parser', 'what files are incomplete', 'show me open tasks'. Searches for the most relevant files via semantic search, then scans them for TODO/FIXME/HACK comments and shows recent git commits.
After identifying open tasks, you may use the Obsidian MCP vault_append
tool to add notes or progress updates to the relevant vault files without
overwriting existing content. Use vault_read (Obsidian MCP) to read the
file before appending.
GUARDRAIL: Never call the Obsidian MCP vault_write tool unless the user
explicitly requests it by name.
vault_root, chroma_path, and repo_root are optional — omit to use env vars, or pass them explicitly to query a different repo. Resolves against the configured target repo (see server instructions) — not necessarily the current working directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| n_files | No | ||
| repo_root | No | ||
| vault_root | No | ||
| chroma_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |