Understood. Here’s what the Claude Code CLI / local agent is responsible for—only the client-side mechanics, not what the LLM reasons about.
-
Workspace discovery → Detect monorepos/modules, language/toolchain boundaries.
Input: root dir • Output: workspace graph (projects, package roots, build files). -
Language/toolchain fingerprinting → Infer runtimes and build tools (e.g., Node/PNPM, Python/Poetry, Java/Maven/Gradle, Go, Rust/Cargo).