Mini Chat SDK
Plugin SDK for the mini-chat module: policy plugin traits, domain models, and error types.
Overview
The cf-mini-chat-sdk crate provides:
- Plugin trait —
MiniChatModelPolicyPluginClientV1for policy data providers (model catalog, kill switches, user limits) - GTS spec —
MiniChatModelPolicyPluginSpecV1for types-registry discovery - Domain models —
PolicySnapshot,ModelCatalogEntry,UserLimits,KillSwitches,ModelTier - Error type —
MiniChatModelPolicyPluginError
Plugin implementations (e.g. cf-static-model-policy-plugin) depend on this crate and register via inventory.
Usage
Implement the plugin trait:
use async_trait;
use ;
use Uuid;
License
Apache-2.0