Skip to content

Add SuperQode ACP agent#423

Open
Shashikant86 wants to merge 2 commits into
agentclientprotocol:mainfrom
SuperagenticAI:add-superqode-agent
Open

Add SuperQode ACP agent#423
Shashikant86 wants to merge 2 commits into
agentclientprotocol:mainfrom
SuperagenticAI:add-superqode-agent

Conversation

@Shashikant86

Copy link
Copy Markdown

Add SuperQode

SuperQode is a harness engineering coding agent, optimized for local and open models. The agent loop is a versioned HarnessSpec — a YAML contract in the user's repository controlling model routing, tools, sandbox, approvals, and eval checks — resolved per session from the project the client opens (superqode.local.yaml, harness.yaml, or a built-in coding template).

Details

  • Distribution: uvx, superqode==0.2.4 (PyPI), entry point serve acp
  • License: Apache-2.0
  • Authentication: terminal auth (superqode local init --repo .) — an interactive setup that detects local hardware, selects a local model, and generates a starter harness for the project
  • Docs: https://superagenticai.github.io/superqode/

Validation performed

  • uv run --with jsonschema .github/workflows/build_registry.py passes with this agent included (39 agents, URL checks enabled)
  • Cold install verified: uvx superqode==0.2.4 serve acp completes the ACP initialize handshake and returns an authMethods array containing a terminal auth method
  • Full prompt turn verified end-to-end against a local Ollama model from an ACP client over stdio: streamed agent message chunks, thought chunks, tool call updates, permission requests for tool approvals, and session/cancel handling
  • Icon is 16×16 SVG, monochrome currentColor only

@Shashikant86 Shashikant86 force-pushed the add-superqode-agent branch from cc4f75c to e0f3bdb Compare July 4, 2026 21:04
@Shashikant86

Copy link
Copy Markdown
Author

Updated the manifest to superqode==0.2.7. Since opening this PR, agent-client-protocol 0.11.0 shipped a breaking protocol change; 0.2.7 supports both 0.10 and 0.11 and caps the dependency (<0.12) so the agent can't be broken by future protocol releases while installed via uvx. Verified locally: build_registry.py passes with this entry, and uvx superqode==0.2.7 serve acp completes the initialize handshake with authMethods under a fresh dependency resolution (acp 0.11.0). Related ecosystem report: harbor-framework/harbor#2206.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant