Skip to content

Product Capability Reference

This page maps SuperQode product capabilities to their implementation surfaces and detailed documentation. It tracks the public user-facing surfaces in the current codebase.

Product scope

SuperQode is a terminal-first Agent Engineering framework for code factories. It supports organization-owned HarnessSpecs, established coding agents, local and hosted models, persistent sessions, repository delivery, evaluation, governance, and guarded optimization.

The primary interfaces are the CLI and TUI. Headless commands, local APIs, browser rendering, and chat channels provide automation and remote access without replacing the terminal workflow.

Capability matrix

Capability Implementation surface Documentation
Harness authoring harness init, wizard, templates, inheritance, compile, explain, and doctor Harness System
Native harnesses Core, Workbench, coding, no-tool, and model-family policy profiles Harness Engineering
Harness ownership Repository-owned YAML, version control, inspectable policy, and portable execution Bring Your Own Harness
Harness selection Built-in catalog, local registry, Python packages, imported agents, and TUI switcher Harness Commands
Session continuity Persistent sessions, same-session harness switching, forks, handoffs, and lineage Session Management
Session sharing Portable exports, imports, revocation, local artifacts, and switchboard tree sharing Session Sharing
Coding-agent connections Native clients, ACP agents, subscription CLIs, SDK runtimes, BYOK providers, and local servers Connection Methods and Vendors
Model connections Local engines, BYOK providers, subscription runtimes, model profiles, and fallbacks Models and Providers
Agent catalog Official ACP Registry cache, bundled offline metadata, installation checks, store views, and free-model discovery Agents Commands
Model catalog and artifacts models.dev metadata, Hugging Face search, downloads, cached artifacts, MLX conversion, and capability filters Model Catalog
Provider diagnostics Readiness, setup guides, recommendations, smoke tests, live free-route scans, and local server inspection Provider Commands
Local inference Ollama, LM Studio, MLX, DwarfStar, llama.cpp, vLLM, SGLang, TGI, and DS4 Local Models
Poolside Laguna S 2.1 Shared GGUF discovery, DwarfStar and llama.cpp launch paths, model policy, reasoning preservation, and TUI variants DwarfStar and Laguna
Harness Protocol Versioned lifecycle, event envelope, conformance checks, adapters, and session export Harness Protocol v1
Runtime adapters Builtin, OpenAI Agents, Google ADK, Codex SDK, GitHub Copilot SDK, Claude Agent SDK, Antigravity SDK and CLI, DeepAgents, and PydanticAI Runtime Backends
Harness backends Native runtime adapters, RLM Code, Google Agent Engine, Anthropic managed agents, and backend capability diagnostics Harness System
Tool policy Repository reads, search, edits, shell, MCP, network, diagnostics, image tools, and validation Tools Catalog
Tool profiles Core, Workbench, no-tool, build, plan, and review registries with per-tool permissions Tools Catalog
Safety and governance Permissions, sandboxes, trust checks, approvals, contextual policy, budgets, and credential controls Safety and Permissions
Context and memory Context detection, compaction, local memory, provider adapters, and repository search Memory and Learning
Repository workspaces Git safety, worktrees, multi-repository search, snapshots, diffs, and post-edit verification Workspace System
Planning and review Plan-only execution, shared plan events, TODOs, clarification cards, diff review, rewind, and transcript selection TUI
Terminal workflow Command palette, state notifications, runtime and harness pickers, themes, exports, optional Vim navigation, and keyboard-first operation TUI
Evaluation Harness tests, eval packs, scorecards, benchmarks, evidence, and regression gates Harness Optimization
Structured output JSON mode, JSON Schema validation, corrective retries, rubric grading, and CI-oriented exit behavior Headless and CI
Optimization Candidate generation, failure mining, Pareto selection, held-out evaluation, promotion, and rollback Optimization
Recursive workflows RLM Code backend, context handles, spawned harnesses, bounded scripts, and replayable evidence RLM Code Integration
Offline operation Airplane Mode, cached metadata, local search roots, local servers, and denied network tools Airplane Mode
Durable repository delivery WorkOrders, task dependencies, isolated workers, leases, recovery, checks, reviews, and merge decisions WorkOrders
Code Factory operation Harnesses, routes, sessions, WorkOrders, evidence, governance, evaluation, and improvement Code Factory
Skills and recipes Project skills, reusable instructions, recipe execution, skill checks, and guarded SkillOpt improvements Developer Workflows
Extensions Python tools, TUI commands, skills, hooks, providers, package entry points, trust, and compatibility checks Plugin Authoring
Protocol integration MCP tools and servers, ACP clients and server, A2A workflows, and Harness Protocol adapters Advanced Workflows
Observability Normalized logs, harness events, run graphs, optional sinks, evidence exports, and replay Logging System
Automation Headless execution, structured output, CI gates, persistent workers, and daemon operation Headless and CI
Remote access Telegram, Slack, and Discord control, local companion API, browser TUI, ACP serving, and MCP serving Chat Channels
Omnigent interoperability Agent-spec import, portable conversion, shared multi-harness concepts, and different interface priorities SuperQode and Omnigent

Configuration artifacts

Artifact Responsibility
superqode.yaml Project providers, endpoints, aliases, MCP servers, memory providers, and connection defaults
harness.yaml Runtime, model policy, tools, context, memory, sandbox, approvals, checks, workflow, events, and output
superqode.local.yaml Hardware-aware local HarnessSpec generated for the current machine
superqode.airplane.yaml Local HarnessSpec with network tools removed
Session store Conversation, provider, model, runtime, harness, fork, handoff, and transition state
WorkOrder store Goals, task dependencies, workers, leases, budgets, artifacts, reviews, checks, and delivery decisions
Evidence and candidate stores Run events, scorecards, failed candidates, held-out results, promotion records, and rollback state

See Configuration File Responsibilities for the boundary between project configuration and HarnessSpec files.

Documentation coverage controls

The CI suite checks that every public top-level command group is represented in the CLI reference and navigation. The public documentation style check rejects em dashes, en dashes, and selected formulaic marketing phrases. Strict MkDocs builds validate navigation and internal links.

When a public command group or product capability is added, update this matrix, its dedicated guide, the CLI reference, and the changelog in the same release.