Skip to main content

objectiveai_sdk/cli/command/
mod.rs

1//! Async handlers for every cli leaf command (except `api`,
2//! `schemas`, the internal `instance` subprocess runner, and
3//! clap's `external` plugin dispatch). Stubs today; typed `Args`
4//! + `pub async fn handle(...)` signatures land in follow-up
5//! commits.
6
7mod command;
8pub use command::*;
9
10mod agent_arguments;
11pub use agent_arguments::*;
12
13mod command_request;
14pub use command_request::*;
15
16#[cfg(feature = "mcp")]
17mod command_response;
18#[cfg(feature = "mcp")]
19pub use command_response::*;
20
21mod from_args_error;
22pub use from_args_error::*;
23
24#[cfg(feature = "cli-executor")]
25pub mod command_executor;
26#[cfg(feature = "cli-executor")]
27pub use command_executor::*;
28
29#[cfg(feature = "cli-executor")]
30mod stream_once;
31#[cfg(feature = "cli-executor")]
32pub use stream_once::*;
33
34mod ok;
35pub use ok::*;
36
37mod path_ref;
38pub use path_ref::*;
39
40mod response_schema;
41pub use response_schema::*;
42
43pub mod agents;
44pub mod config;
45pub mod db;
46pub mod functions;
47pub mod mcp;
48pub mod plugins;
49pub mod swarms;
50pub mod tasks;
51pub mod tools;
52pub mod update;
53pub mod viewer;