Provider adapter framework #800

Open
opened 2026-07-22 05:31:52 -05:00 by jcwalker3 · 0 comments
Owner

Objective

Define safe provider adapter framework for Claude, Grok, Codex, AGY, and Kimi K.

Acceptance criteria

  • Define a safe adapter interface.
  • Add adapters or explicit unavailable definitions for Claude, Grok, Codex, AGY, and Kimi K.
  • Support executable discovery, version inspection, supported flags, and authentication-state checks without exposing credentials.
  • Never construct arbitrary shell commands from browser input.
  • Includes provider-specific tests.

Parent Epic

Parent: #797

Issue-First & Safety Requirements

  • Implementation may begin only from an existing open issue.
  • Author implementation requires canonical routing, a durable issue lock, and a validated author worktree.
  • Read-after-write verification is required for all mutations.
  • Wrong-role and ambiguous-ownership operations fail closed.
## Objective Define safe provider adapter framework for Claude, Grok, Codex, AGY, and Kimi K. ## Acceptance criteria - Define a safe adapter interface. - Add adapters or explicit unavailable definitions for Claude, Grok, Codex, AGY, and Kimi K. - Support executable discovery, version inspection, supported flags, and authentication-state checks without exposing credentials. - Never construct arbitrary shell commands from browser input. - Includes provider-specific tests. ## Parent Epic Parent: #797 ## Issue-First & Safety Requirements - Implementation may begin only from an existing open issue. - Author implementation requires canonical routing, a durable issue lock, and a validated author worktree. - Read-after-write verification is required for all mutations. - Wrong-role and ambiguous-ownership operations fail closed.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#800