roder-ext-claude-code 0.3.1

Agentic software development tools and SDKs for Roder.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Claude Code inference provider.
//!
//! This crate uses the published [`claude-code-sdk-rust`] crate (imported as
//! `claude_code_sdk_rust`) to drive an authenticated local Claude Code CLI process.
//! Tests in this crate use a fake runner and do not spawn the CLI unless the
//! ignored live test is run explicitly.
//!
//! [`claude-code-sdk-rust`]: https://crates.io/crates/claude-code-sdk-rust

mod extension;
mod options;
mod provider;

pub use extension::ClaudeCodeExtension;
pub use options::{build_options, parse_permission_mode, parse_setting_sources};
pub use provider::{ClaudeCodeConfig, ClaudeCodeEngine, ClaudeCodeRunner, SdkClaudeCodeRunner};