Changelog
What's new across AgentKit Cloud, the AgentKit SDK and the agkit CLI. Newest first.
@storybloq/agkit 0.3.0
0.3.0- Six management list commands paginate: member, issuer, provider-key, route, agent and agent-tool list all take --limit and --cursor, and the global --paginate drains every page. Each command's --limit ceiling comes from the route's own contract row, so it cannot drift from what the server enforces.
- A page that is truncated where the command promised a complete set now exits non-zero instead of returning a partial answer as if it were whole.
- The local MCP head supplies the confirm string for its own plans, so a local agent no longer has to transcribe a token it was just shown. The remote plane's out-of-band approval gate is unchanged.
- Read results from the local MCP head carry the single-read ETag — the same key, the same sha256 shape, and the same absent-when-absent rule as the remote read plane.
- Stored credentials carry the grant id, and the cross-process refresh lock is keyed by it: sessions holding different grants against the same host and profile no longer serialize behind one lock.
- Argument handling and output honesty: parse failures read as one clause per flag rather than a JSON dump, `issuer create --help` renders its full option table, the two reference side doors are rejected instead of quietly printing the catalog, piping into a reader that closes early exits clean, and a long MCP session no longer prints a listener-leak warning that described nothing wrong.
Documentation is live
- Public docs at /docs: the full AgentKit SDK reference, rendered server-side.
- Added the request turn-flow diagram with a colored legend that walks through every stage of a call.
- Search-engine ready: anonymous sitemap.xml and robots.txt, plus the new product, pricing, and changelog pages.
- Unified the marketing and docs navigation into one shared top bar.
Capability negotiation
contract v1.3.0- Agents now advertise their capabilities (vision, structured output, tool choice, and the max-output-token cap) per profile and tier, so the SDK only sends what a route can actually handle.
- Dashboard refreshed on quiet-design v0.3.2: z-index fixes, a danger tone, and accessible toggles.
Key rotation & hardened ops
contract v1.2.0- Operable encryption-key rotation over a versioned keyring: rotate the at-rest key without downtime.
- Self-hosted transactional mail with verified SPF, DKIM, and DMARC.
- Dependency-free monitoring and deploy-time drift enforcement.
- tool_choice added to the cloud request envelope, so agents can force, allow, or forbid tool use.
AgentKit SDK 0.1.0
0.1.0- Feature-complete toward 1.0 across app-driven (cloud) and provider-driven (Apple FM) execution.
- Provider-agnostic structured output via generate().
- Anthropic, OpenAI, Gemini, and BackendRouter providers, each with recorded-stream conformance tests.
- Apple Foundation Models target with native guided generation.
The dashboard ships
- Project console: create, rename, and archive projects.
- Publishable keys with a shown-once reveal; provider credentials you can add, rotate, and revoke.
- Model routes, editable quotas, agent profiles and tools, media routes, and management tokens.
- Self-hosted auth with signup and TOTP two-factor; RevenueCat binding for entitlements.
- Rebuilt on Next.js 16.
Enforcement & attestation
contract v1.1.0- Account-wide plan caps on requests and tokens, with live budget, quota, and rate-limit gating on every agent turn.
- App Attest device attestation: per-request signing and key registration.
- Exactly one terminal event per stream, with explicit truncation signalling.
Wire contract v1 ratified
contract v1.0.0- The SDK↔cloud boundary is locked: a hello-first handshake, version negotiation, and a shared validator enforced on both sides.
Generative media
- Image, audio, and video generation routed through your own provider keys.
- ElevenLabs voice, dubbing, and audio isolation; Veo video generation.
- Per-project media routes, daily quotas, and usage analytics.
AgentKit SDK 0.0.1
0.0.1- First tagged release of the zero-network core: the agent session loop, tool registry, guard pipeline, and undo transactions.