Skip to content

Releases: chatbotkit/python-sdk

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 13:55
dc14293

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.

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 19:20
a7cc797

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.

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 15:48
49a8bd0

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.

What's Changed

New Contributors

Full Changelog: https://github.com/chatbotkit/python-sdk/commits/v0.2.0