granite-cli 0.2.0

CLI for discovering, configuring, and launching AI workflows powered by IBM Granite models.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Session-scoped localhost model proxy: multi-target routing (for
//! sub-agents) and usage tracking (enabled by `--usage-tracking` on
//! `granite-cli launch`) share one running proxy per launch session. See
//! `docs/specs/0020-usage-tracking-proxy.md` and
//! `docs/specs/0021-sub-agent-capability.md`.

mod model_wrapper;
pub use model_wrapper::ProxiedModel;

mod server;
pub use server::{ProxyHandle, ProxyServer, UpstreamAuth, UpstreamTarget};

mod usage;
pub use usage::{UsageStats, UsageTracker};