Skip to main content

Crate evolve_adapters

Crate evolve_adapters 

Source
Expand description

Adapter trait + per-tool integrations.

Each adapter knows how to detect, install into, configure, and parse session logs from one AI coding tool (Claude Code, Cursor, Aider).

Re-exports§

pub use aider::AiderAdapter;
pub use claude_code::ClaudeCodeAdapter;
pub use cursor::CursorAdapter;
pub use registry::AdapterRegistry;
pub use signals::ParsedSignal;
pub use signals::SessionLog;
pub use signals::SignalKind;
pub use traits::Adapter;
pub use traits::AdapterDetection;
pub use traits::AdapterError;

Modules§

aider
Aider adapter.
claude_code
Claude Code adapter.
cursor
Cursor adapter.
registry
Runtime registry mapping adapter ids to adapter instances.
signals
Signal types emitted by adapters’ parse_session.
traits
The Adapter trait: one implementor per supported tool.