Skip to main content

Choose an AI route

AI is optional. Parsing, HeapQL, root paths, and exports work without a model or API key. Choose a route based on the host and what leaves your machine, not only the provider name.

Optional AI has a separate boundary
Local analysis · clear boundaries
  1. Choose an actionChat, Explain, or Fix with AI
  2. Review what is sharedMetadata; full source only if approved
  3. Configured providerLocal endpoints can forward remotely
  4. Review the responseHypotheses or a proposal—not a verdict

This is an editor/browser workflow. Scoped MCP clients require separate exact-file and metadata approval. Motion is illustrative, not measured timing. No analysis or network request runs here.

RouteModel configurationData boundary
Built-in AI Chat / Explain / FixTen direct-provider presets, editable model ID and compatible endpointHost constructs minimized metadata prompts; approved source is sent in full
VS Code chat participantEditor language-model API; request-selected modelExplicit approval for each bounded question; generation-scoped history and evidence
MCP client / coding agentClient selects and runs the modelExact-file and metadata approval at launch; six metadata-only tools, with no unrestricted query/raw-value fallback

The ten presets are Anthropic, OpenAI, Gemini, DeepSeek, Mistral, Groq, xAI, Together AI, OpenRouter, and Ollama. The chat participant is a separate integration, not an eleventh direct-provider preset. Local Ollama is keyless by default; other presets require configured credentials.

Shared analysis, separate AI behavior​

Direct-AI adapters exist for VS Code, IntelliJ, and the standalone browser. Chat accepts ordinary conversation, follow-ups and HeapQL help; it does not require a JSON answer. Supported default model/endpoint profiles can request bounded native heap_read calls. Unrecognized models or endpoints retain text chat from the approved summary; Explain can still include the selected object's engine metadata. There is no hidden provider switch or automatic retry. These changes are not automatically present in older published packages. See hosts.

Tool names, arguments, exact object identities, scope and output projections are checked by the host. Evidence buttons open actual engine records. AI prose is interpretation, not mechanically verified facts or a verified repair. Queries remain suggestions until you explicitly run them. Credential storage and source-proposal controls remain host-specific. External MCP clients decide how approved metadata enters their prompts; their prose does not pass through the built-in answer renderer.

What AI can help with​

Ask for an interpretation of a suspect, propose a bounded HeapQL investigation, or request a project-source proposal. The model sees only the supplied context, not automatically every object or every source file. It can hallucinate queries, misinterpret ownership, or suggest unsafe Java changes.

Verify queries, retaining paths, lifecycle assumptions, and tests. A larger model can answer differently from a smaller one; identical heap bytes do not establish identical prompts or responses.

Start with configuration, read privacy, then use AI Chat, Explain, or Source.