PulpoPulpo presents concise, agent-authored call-chain graphs for C++ APIs. It is designed for codebase ramp-up: start from a cohesive API surface, see the user-visible features that call it, and follow only the downstream behavior that matters to the investigation. What it shows
Graphs are generated from deterministic Clang facts plus a coding agent's source investigation. The agent verifies overloads and source ranges, reasons across boundaries that a direct AST call graph cannot settle, and preserves uncertainty rather than guessing. Getting started
The agent may need to locate or generate a trustworthy Requirements and support
The extension bundle includes the platform-specific analysis command, native Clang analyzer, graph schema, and shared agent skill. End users do not install Node.js or LLVM for Pulpo. Pulpo is MIT licensed. Complete notices for bundled JavaScript packages are included in Use the extension's Marketplace Q&A page for support. When reporting a problem, include the Pulpo and VS Code versions, operating system, exact error, and the smallest non-sensitive reproduction you can provide. Never include credentials or proprietary source in a public report. Local dataGenerated graphs and view state are stored per repository in the operating system's local application-data directory, outside the source repository. Pulpo does not add graph artifacts to source control. Source files and compilation databases remain local unless the coding agent or other tools you use send them elsewhere under their own policies. Pulpo has no backend, account system, telemetry, analytics, or code-upload mechanism. Its panel cannot make network connections, and its C++ analyzer runs locally. Use of an external coding agent and VS Code itself is governed separately by those products' privacy and data-handling terms. |