Skip to content

feat: add MCode as a built-in ACP agent #502

Description

@hetaoBackend

Problem

MiniMax Code is an ACP v1 coding agent, but ACPX/OpenClaw users currently have to repeat a custom agent override before they can run it. This keeps the otherwise standard mcode acp entrypoint out of /acp spawn and the normal acpx <agent> workflow.

Proposed solution

Add one built-in agent profile:

mcode -> mcode acp

Keep the integration registry-only: no adapter package, protocol fork, provider credentials, or MCode-specific lifecycle logic in ACPX. MCode continues to own installation, login, models, permissions, and its embedded runtime.

Evidence

  • Public package: @minimax-ai/code@0.1.2 on npm.
  • The installed CLI advertises mcode acp as an ACP server over stdio.
  • Its ACP implementation negotiates ACP v1 and implements initialize/authenticate, session creation, prompts, streaming updates, permissions, and cancellation.
  • The launch contract is the same direct-binary pattern already used by built-ins such as gemini, cursor, kiro, pool, and zeroclaw.

Scope

  • Add the synchronized string/argv registry entries and regression test.
  • Add the neutral registry rows, agents/MCode.md, skill reference, and changelog entry required by repository policy.
  • Validate against the published MCode CLI with a real ACPX session smoke.

The repository has no enabled GitHub Discussion categories, so this issue is the durable proposal requested by the contribution guide before the PR.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions