prodigy 0.4.4

Turn ad-hoc Claude sessions into reproducible development pipelines with parallel AI agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Abstraction layers for external dependencies
//!
//! This module provides trait-based abstractions for external commands
//! (git, Claude CLI) to enable better testing and dependency injection.

pub mod claude;
pub mod exit_status;
pub mod git;

pub use claude::{ClaudeClient, MockClaudeClient, RealClaudeClient};
pub use exit_status::ExitStatusExt;
pub use git::{GitOperations, MockGitOperations, RealGitOperations};