Kontext SDK (Rust)
Secure credentials for AI agents.
Install
[]
= "0.2.0"
= { = "1", = ["macros", "rt-multi-thread"] }
Minimal Config (DX-first)
KontextDevConfig.server now defaults to https://api.kontext.dev during deserialization, so practical setup can be as small as client_id + redirect_uri.
use KontextDevConfig;
let cfg: KontextDevConfig = from_value?;
assert_eq!;
Quickstart (Orchestrator / Mixed Mode)
use ;
async
TS Surface Parity Modules
kontext_dev_sdk::clientkontext_dev_sdk::orchestratorkontext_dev_sdk::mcpkontext_dev_sdk::oauthkontext_dev_sdk::managementkontext_dev_sdk::serverkontext_dev_sdk::verifykontext_dev_sdk::errors
Runtime/Behavior Notes (0.2.0)
- New-schema config only (
server,client_id, optionalclient_secret,scope,resource,server_name,auth_timeout_seconds,open_connect_page_on_login,integration_ui_url,integration_return_to,token_cache_path,redirect_uri). - Unknown config fields are rejected (
deny_unknown_fields). - Legacy URL/access-key compatibility paths remain removed.
- Mixed-mode orchestrator now merges gateway and internal integration tool inventories with deterministic routing semantics.
- Runtime integration
connectTypenow supportsuser_tokenin addition tooauth,credentials, andnone.