claude-agent 0.2.25

Rust SDK for building AI agents with Anthropic's Claude - Direct API, no CLI dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Messages API types and request builders.

mod config;
mod context;
mod request;
mod types;

pub use config::{
    DEFAULT_MAX_TOKENS, EffortLevel, MAX_TOKENS_128K, MIN_MAX_TOKENS, MIN_THINKING_BUDGET,
    OutputConfig, OutputFormat, ThinkingConfig, ThinkingType, TokenValidationError, ToolChoice,
};
pub use context::{
    ClearConfig, ClearTrigger, ContextEdit, ContextManagement, KeepConfig, KeepThinkingConfig,
};
pub use request::{
    CountTokensContextManagement, CountTokensRequest, CountTokensResponse, CreateMessageRequest,
};
pub use types::{ApiTool, ErrorDetail, ErrorResponse, RequestMetadata};