Skip to content

Integration Matrix

This page is the public support boundary. An agent is not fully supported until the relevant recall and capture paths are tested against a real client/config, not only parser fixtures.

Launch Summary

Surface Current evidence What works today Not claimed yet
Native completed-session adapters Adapter code and unit/integration fixtures for Claude Code, Codex CLI, Cursor, OpenCode, and pi Lerim can ingest stable local session stores where the adapter format is current Every current client version and every OS path
MCP config writers 15/15 config-writer probes in mcp-integration-full lerim connect <agent> --mode mcp writes/validates Lerim MCP entries with backups A live tool call from every external client
Installed-client MCP evidence 3 anonymized connection-visibility acceptances; Gemini CLI live lerim_context_brief tool-call artifact Gemini CLI can call a Lerim context tool through MCP in the current public artifact Per-client live tool-call acceptance artifacts beyond Gemini
Generic trace submission Local stdio lerim_trace_submit duplicate probe; the current synthetic trace-submit extraction probe has 0 acceptances Completed traces can be submitted through CLI import or MCP and normalized by Lerim Successful MCP-submitted extraction in the current public artifact, or automatic completed-session submission from every MCP-first agent
Planned deeper capture OpenClaw plugin, Hermes provider plugin, and pi extension are documented candidates Current plugin mode reports planned status honestly Native lifecycle capture for those plugins

Native Or Near-Native Sources

Agent Current support Install/config path Upstream docs Verified evidence Not claimed yet
Claude Code Native adapter plus MCP config writer lerim connect claude-code --mode mcp; config at ~/.claude.json Claude Code MCP stdio probe plus config-writer evidence Per-client live tool-call artifact is not available yet; session-end hook not shipped
Codex CLI Native adapter plus MCP config writer lerim connect codex --mode mcp; config at ~/.codex/config.toml Codex MCP stdio probe plus targeted --run-id path unit coverage Public current-client targeted ingest artifact and stable completion hook
Cursor Native adapter plus MCP config writer lerim connect cursor --mode mcp; config at ~/.cursor/mcp.json Cursor MCP Config-writer evidence Current-client DB acceptance artifact
OpenCode Native adapter plus MCP config writer lerim connect opencode --mode mcp; config at ~/.config/opencode/opencode.json OpenCode MCP MCP stdio probe plus config-writer evidence Per-client live tool-call artifact is not available yet; current-client capture artifact not available yet
pi Native JSONL session adapter; extension candidate lerim connect pi; source at ~/.pi/agent/sessions/ See pi notes Adapter tests included; not part of MCP config scaffold MCP config support is not claimed; native extension capture not shipped

MCP-First Targets

Agent Current support Install/config path Upstream docs Verified evidence Not claimed yet
Gemini CLI MCP config writer lerim connect gemini-cli --mode mcp; config at ~/.gemini/settings.json Gemini CLI MCP MCP stdio probe and live lerim_context_brief artifact Native completed-session capture
Cline VS Code MCP config writer lerim connect cline --mode mcp; VS Code global storage cline_mcp_settings.json Cline MCP Config-writer evidence Installed-client launch/tool-call artifact
Cline CLI MCP config writer lerim connect cline-cli --mode mcp; config at ~/.cline/mcp.json Cline MCP Config-writer evidence Installed-client launch/tool-call artifact
Claude Desktop MCP config writer lerim connect claude-desktop --mode mcp; Claude Desktop config JSON MCP user quickstart Config-writer evidence Installed-client launch/tool-call artifact and completed-session capture
Goose MCP config writer lerim connect goose --mode mcp; config at ~/.config/goose/config.yaml Goose Config-writer evidence Installed-client launch/tool-call artifact and session export validation
Roo Code MCP config writer lerim connect roo-code --mode mcp; VS Code global storage mcp_settings.json Roo Code MCP Config-writer evidence Installed-client launch/tool-call artifact
Kilo Code MCP config writer lerim connect kilo-code --mode mcp; VS Code global storage mcp_settings.json Kilo Code MCP Config-writer evidence Installed-client launch/tool-call artifact
Windsurf MCP config writer lerim connect windsurf --mode mcp; config at ~/.codeium/windsurf/mcp_config.json Windsurf MCP Config-writer evidence Installed-client launch/tool-call artifact and Cascade trace export validation

Plugin Candidates And Experimental Paths

Agent or path Current support Install/config path Upstream docs Verified evidence Not claimed yet
OpenClaw MCP config writer; plugin candidate lerim connect openclaw --mode mcp; config at ~/.openclaw/openclaw.json OpenClaw MCP Config-writer evidence for documented nested mcp.servers registry Native plugin capture
Hermes MCP config writer; provider plugin candidate lerim connect hermes --mode mcp; config at ~/.hermes/config.yaml Hermes Config-writer evidence Native provider plugin capture
OpenHuman Experimental generic MCP config writer lerim connect openhuman --mode mcp; config at ~/.openhuman/mcp.json OpenHuman Config-writer evidence only Client-loading evidence or upstream lifecycle integration
Custom trace folder Supported generic trace folder lerim project add <path> --type custom or lerim ingest --agent custom See custom traces Import path validation User exporter quality, cleaning, redaction, and retention
Generic trace import / MCP submit Supported generic trace submission lerim trace import <path> or lerim_trace_submit See MCP quickstart MCP trace-submit duplicate probe; extraction probe currently records 0 acceptances Automatic completed-session submission from every MCP-first agent

Evidence Artifacts

Evidence Artifact
Full MCP/config benchmark benchmarks/results/raw/mcp-integration-full/report.json; per-client local inventory is anonymized
Gemini CLI live tool-call acceptance benchmarks/results/raw/mcp-gemini-live-tool-call/report.json
Per-agent docs docs/integrations/<agent>.md
Benchmark boundary MCP Integration

Support Levels

  • Native adapter means Lerim can read a stable local source-session store.
  • MCP means Lerim can write or document a client config entry for Lerim's MCP tools. Live query or trace-submit acceptance is claimed only when the evidence columns list installed-client or tool-call evidence.
  • Plugin/extension planned means the deeper lifecycle capture path is not implemented yet.
  • Recall evidence and session capture evidence separate config-writer coverage from installed-client/tool-call validation. Unit fixtures help coverage but do not count as final support acceptance.