Skip to content

v1.7.0 providers: qualify Codex and Claude service-mode supervisors #1092

Description

@jeffhuber

Part of #1096.

Goal

Qualify Codex and Claude as interchangeable service-mode Operator supervisors against the same provider-neutral contract.

Scope

  • Maintained service-mode adapters for instruction delivery, structured decisions, usage metadata, cancellation, timeout, and uncertain completion.
  • Equivalent owner-action and recovery semantics.
  • Isolated credentials and bounded provider concurrency.
  • Comparable fixtures and live bounded canaries.

Acceptance criteria

  • Either provider can acquire the Operator lease and drive the same synthetic work queue.
  • Both emit the same versioned decision/result contract.
  • Provider-specific output never enters cloud telemetry.
  • Timeout, malformed result, auth loss, quota/rate limit, cancellation, and restart cases fail closed.
  • Each provider completes at least one bounded pilot delivery reviewed by an independent eligible peer.

Code Mower delivery

One provider-qualification PR after the runtime contract is stable. Record comparable latency, reliability, usage, intervention, and review-finding dispositions without uploading private content.

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

    enhancementNew feature or requestparallel-okCan be implemented in parallel once shared contracts are stabletier:RCode Mower generated labelv1.7Code Mower v1.7 single-tenant Operator

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions