Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.84 KB

File metadata and controls

49 lines (34 loc) · 1.84 KB

Changelog

All notable changes to the ChatBotKit Python SDK are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.4.0] - 2026-06-27

Added

  • Secret token minting and request proxying. client.secret.mint(...) / client.contact.secret.mint(...) mint a usable token from a secret (oauth/jwt secrets only; owner-only) and return { token, expiresAt }. client.secret.proxy(...) / client.contact.secret.proxy(...) proxy a request through a secret — the credential is injected server-side (it never leaves the platform) and the raw upstream httpx.Response is returned verbatim. A non-2xx status (including 409 authorization_required) is returned, not raised.

[0.3.0] - 2026-06-26

Added

  • state lifecycle field on the skillset and ability resources, backed by the new ResourceState enum (enabled / disabled). A skillset or ability can now be toggled off without deleting it. Available on the create, update, fetch, and list types.

[0.2.0] - 2026-06-22

Added

  • skill_server integration client (client.integration.skill_server) with list, fetch, create, update, and delete. The Skill Server integration exposes a skillset's abilities as a text-first HTTP API.
  • site client under space (client.space.site) with list, fetch, create, update, and delete, keyed by the parent space ID. A space site binds a <label>.chatbotkit.space subdomain to static content served from a space's storage.

Changed

  • Re-generated types from the latest API spec, including the alias field now present across integration create/update requests.

[0.1.0] - 2026-06-11

Added

  • Initial release of the async Python SDK for ChatBotKit.