Skip to content

[Subscription Providers 3/7] Cursor AgentService exchange backend #606

Description

@NOirBRight

Part of #603.

Acceptance

Implement CLI-authenticated AgentService/Run behind the Gateway exchange interface without Magpie or ACP as production dependencies. Use exact vendor model identity, effort/fast variants, no nearest-model fallback. Carry text, streaming, full history, caller dynamic tools/results, framing/blobs/keepalives and errors. Only caller tools are available. Disconnect closes upstream and cleans streams; no invented billing/cancellation acknowledgement. Account change invalidates active identity; official CLI owns refresh. Reuse Responses/Chat/Messages adapters, immutable Route Plan and truthful telemetry. Test framing/lifecycle/errors/auth and isolated real tool roundtrip. Full V2 acceptance also depends on ticket 2.

Dependencies

#604

Verification

Risk class: strict. Follow docs/agents/verification-policy.md and docs/specs/cli-subscription-providers.md. Historical feasibility does not qualify the production candidate.

Activity

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

Metadata

Metadata

Assignees

Labels

ready-for-agentFully specified, ready for an AFK agent

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions