Skip to main content

agent_works/
lib.rs

1#[cfg(feature = "mcp")]
2pub mod mcp;
3
4#[cfg(feature = "skill")]
5pub mod skill;
6
7#[cfg(feature = "builtin-tools")]
8pub mod builtin;
9
10#[cfg(feature = "cli")]
11pub mod cli;
12
13pub mod focus;
14
15mod builder;
16pub mod handle;
17
18pub use crate::builder::AgentBuilder;
19pub use crate::handle::{AgentHandle, SendError};
20
21#[cfg(feature = "skill")]
22pub use skill::{
23    ApplySkillTool, FullDetailPrompter, LazySkillPrompter, Skill, SkillDetailTool, SkillParam,
24    SkillParamType, SkillRegistry, SkillSummary,
25};
26
27#[cfg(feature = "prompt_skill")]
28pub use skill::prompt_skill::PromptSkill;
29
30#[cfg(feature = "yaml_skill")]
31pub use skill::yaml_skill::YamlSkill;