app beta version 0.1.0 hex unreleased package jido_claude elixir ~> 1.18

Jido Claude

Claude Code adapter for Jido Harness with migration support for legacy session surfaces

Beta support. Public iteration with faster feedback loops before final release shape settles.

View package metadata source →

RELATED PACKAGES

AT A GLANCE

Implements `Jido.Harness.Adapter` for Claude Code execution
Runtime contract support and normalized event mapping
Compatibility bridge for legacy multi-session orchestration surfaces
Typed lifecycle/event handling for session progress and outcomes

DEEP DIVE

Overview

Jido Claude integrates Anthropic Claude Code into the Harness-based provider stack so Claude can run as a first-class coding adapter.

Purpose

Jido Claude is the Claude-specific provider adapter with a transitional bridge between legacy session surfaces and the Harness contract path.

Boundary Lines

  • Owns Claude-specific adapter mapping, runtime contract wiring, and event normalization.
  • Maintains compatibility surfaces while legacy session architecture is retired.
  • Does not own provider-neutral contract governance or shared runtime policy.

Major Components

Harness Adapter

Implements provider callbacks and maps Harness requests into Claude Code CLI execution.

Event Mapping

Normalizes provider lifecycle output into shared Harness event envelopes.

Legacy Compatibility

Preserves migration paths from earlier session-agent patterns while adapter-centric flow matures.