Docs.rs
ai-0.4.1
ai 0.4.1
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
prabirshrestha
Dependencies
async-stream ^0.3.6
normal
async-trait ^0.1.85
normal
base64 ^0.22.1
normal
dyn-clone ^1.0.17
normal
futures ^0.3.31
normal
parking_lot ^0.12.5
normal
regex ^1.11.1
normal
reqwest ^0.13.0
normal
ring ^0.17.14
normal
secrecy ^0.10.3
normal
serde ^1.0.217
normal
serde_json ^1.0.135
normal
thiserror ^2.0.9
normal
tokio ^1.43.0
normal
tokio-util ^0.7.13
normal
tokio ^1.43.0
dev
Versions
0%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module agent_types
ai
0.4.1
Module agent_
types
Module Items
Structs
Enums
Traits
Functions
Type Aliases
In crate ai
ai
Module
agent_
types
Copy item path
Source
Structs
§
After
Tool
Call
Context
After
Tool
Call
Result
Agent
Context
Agent
Context
Builder
Agent
Loop
Config
Agent
Loop
Turn
Update
Agent
Tool
Builder
Agent
Tool
Result
Before
Tool
Call
Context
Before
Tool
Call
Result
Should
Stop
After
Turn
Context
Enums
§
Agent
Event
Queue
Mode
Tool
Execution
Mode
Traits
§
Agent
Tool
Functions
§
assistant_
tool_
calls
text_
result_
message
user_
message
Type Aliases
§
After
Tool
Call
Fn
Agent
Event
Listener
Agent
Event
Sink
Agent
Message
Agent
Tool
Call
Agent
Tool
Update
Callback
Before
Tool
Call
Fn
Convert
ToLlm
Fn
DynAgent
Tool
Message
Queue
Fn
Prepare
Next
Turn
Context
Prepare
Next
Turn
Fn
Should
Stop
After
Turn
Fn
Stream
Fn
Transform
Context
Fn