Skip to content

[P2.1] Capabilities matrix + graceful feature degradation #315

Description

@frankbria

Phase 2 — Capabilities & safety. Make Ralph's Claude-specific features optional
per provider instead of silently misbehaving.

Scope

Acceptance

  • With a capability off, the dependent feature no-ops + logs once; circuit breaker,
    rate limiting, exit detection still function on supported signals.
  • Tests cover each gate on/off.

Depends on: [P0.2], [P1.2], [P1.3]. Blocks: [P3.1].

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmulti-providerMulti-provider agent abstraction (Codex/Gemini/OpenCode/Droid/Kilocode/Copilot)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions