Skip to content

Commit ffc20d3

Browse files
feat: expand core/git/ai/plugin/telemetry crates with comprehensive type definitions and abstractions
1 parent 2e0d034 commit ffc20d3

34 files changed

Lines changed: 11465 additions & 0 deletions

crates/ai/src/agent.rs

Lines changed: 419 additions & 0 deletions
Large diffs are not rendered by default.

crates/ai/src/cache.rs

Lines changed: 411 additions & 0 deletions
Large diffs are not rendered by default.

crates/ai/src/eval.rs

Lines changed: 464 additions & 0 deletions
Large diffs are not rendered by default.

crates/ai/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44
//! backends, managing conversation messages, tool definitions, context
55
//! windows, cost tracking, and streaming responses.
66
7+
pub mod agent;
8+
pub mod cache;
79
pub mod context;
810
pub mod cost;
11+
pub mod eval;
912
pub mod message;
13+
pub mod prompt;
14+
pub mod retry;
1015
pub mod streaming;
16+
pub mod token;
1117
pub mod tool;
1218

1319
// The provider module uses trait_variant which requires the crate.

0 commit comments

Comments
 (0)