Platform
ScaiWave ScaiGrid ScaiCore ScaiBot ScaiDrive ScaiKey Models Tools & Services
Solutions
Organisations Developers Internet Service Providers Managed Service Providers AI-in-a-Box
Resources
Support Documentation Blog Downloads
Company
About Research Careers Investment Opportunities Contact
Log in

Changelog

User-visible changes only. Internal refactors and infrastructure work omitted.

v0.1.0 — Initial release#

First module release.

  • Skill identity and version model with content-addressed .tar.gz bundles, SHA-256 dedup, and strict semver monotonicity.
  • Bindings with four scope types (workspace, channel, user, core), eager dependency resolution, and lockfile persistence.
  • Pending-grants gate for declared permissions and required secrets; per-permission grant endpoint; secret mappings supplied at bind time.
  • POST /resolve with Redis-backed 60-second cache per scope, invalidated on every binding write.
  • Progressive-disclosure MCP surface: skills.list, skills.search, skills.view with scope gating and invocation metering.
  • Best-effort ScaiMatrix indexing for semantic search with substring fallback when ScaiMatrix is unavailable.
  • Yank flow that disables new binds and floating-ref resolution without breaking existing pinned bindings.
  • System-prompt preamble composer aggregating the resolved skill list into the LLM's system prompt.
  • Admin UI: catalog page, skill detail page, bindings page.
Updated 2026-05-18 15:01:32 View source (.md) rev 12