| Crates.io | serdes-ai-agent |
| lib.rs | serdes-ai-agent |
| version | 0.1.2 |
| created_at | 2026-01-16 06:56:27.938184+00 |
| updated_at | 2026-01-23 16:44:34.899969+00 |
| description | Agent implementation for serdes-ai |
| homepage | |
| repository | https://github.com/janfeddersen-wq/serdesAI |
| max_upload_size | |
| id | 2048038 |
| size | 223,375 |
Agent implementation for serdes-ai
This crate provides the core Agent type - the main abstraction for interacting with LLMs in SerdesAI.
Agent<D, O> type parameterized by dependencies and output[dependencies]
serdes-ai-agent = "0.1"
use serdes_ai_agent::{Agent, AgentBuilder};
let agent = Agent::new(model)
.system_prompt("You are helpful.")
.build();
let result = agent.run("Hello!", ()).await?;
This crate is part of the SerdesAI workspace.
For most use cases, you should use the main serdes-ai crate which re-exports these types.
MIT License - see LICENSE for details.