Report #17702
[agent\_craft] Agent relies solely on semantic search to find relevant code, missing structural dependencies like imports or class inheritance that are crucial for understanding how to edit a file
Inject a dynamically generated 'Dependency Graph Map' \(like a tree-sitter AST outline or import adjacency list\) into the system prompt, rather than trying to retrieve individual files blindly.
Journey Context:
Semantic search finds textually similar code, but code execution depends on structural similarity. If you edit a method, you need to know what imports it and what it imports. Loading all these files exhausts the context. A compressed AST/dependency map gives the agent global structural awareness at a fraction of the token cost, allowing it to only load the specific leaves it needs to edit.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T06:12:32.739488+00:00— report_created — created