Releases: caelis-labs/caelis
Releases · caelis-labs/caelis
Release list
v0.31.0
Highlights
- Added the xAI Responses provider and preserved complete web-search results across supported provider and tool paths.
- Simplified task-output observation and improved session task streaming, watchdog behavior, and control flow.
- Refined Control/Runtime boundaries while preserving participant turn identity and display metadata.
- Improved the interactive TUI welcome experience and status rendering, and hardened Windows runner process handling.
Verification
- Release SHA:
b83bed1137b7b6cabeb1487188aa488a37ad87ae. - Main quality workflow succeeded for the exact release SHA.
- Release workflow succeeded.
- Published six platform archives for Darwin, Linux, and Windows on amd64/arm64, plus
checksums.txt. - The Darwin arm64 archive checksum was verified, and the downloaded binary reports
v0.31.0with commitb83bed1137b7b6cabeb1487188aa488a37ad87ae. - All seven
@caelis/*npm packages report0.31.0; the main package pins all six optional platform dependencies to0.31.0. - A clean npm installation reports
v0.31.0with the tagged commit. - Agent SDK compatibility decision: compatible. The external-consumer smoke test passed through
proxy.golang.orgwithout a localreplace, compiling every package inagent-sdk/supported-packages.txt.
v0.30.0
Highlights
- Consolidated Control and Session boundaries around the reusable Agent SDK and the Control-owned client, with safer lifecycle, replay, and handoff behavior.
- Added durable file-session barriers and recovery handling, including event-log rollback and platform-safe Windows persistence behavior.
- Hardened sandbox and skill filesystem boundaries while improving command/tool guidance, prompt budgeting, and streamed progress reporting.
- Improved Windows npm update handoff and release automation, including exact-SHA
mainquality gating before artifacts are published.
Verification
- Release SHA:
d1bbc8ee22d1e0bb3c0ae0855b4c37e9fee14693. - Main quality workflow succeeded for the exact release SHA.
- Release workflow succeeded.
- Published six platform archives for Darwin, Linux, and Windows on amd64/arm64, plus
checksums.txt. - The Darwin arm64 archive checksum was verified, and the downloaded binary reports
v0.30.0with commitd1bbc8ee22d1e0bb3c0ae0855b4c37e9fee14693. - All seven
@caelis/*npm packages report0.30.0; the main package pins all six optional platform dependencies to0.30.0. - The Agent SDK compatibility smoke test passed through
proxy.golang.orgwithout a localreplace, compiling every package inagent-sdk/supported-packages.txt.
v0.29.0
Changelog
- da8aabd Refactor architecture and streamline implementation
- 45986eb Refactor architecture and streamline implementation
- cbff17f feat(acp): unify transcript projection semantics
- 5d4f290 feat(agent-sdk): normalize web citations and reasoning
- c73c2df feat(control): harden asynchronous agent delivery
- 42fabc0 feat(status): add provider subscription limits
- 2b57922 feat(status): wire Codex quota reporting
- 6ec5a21 feat(tui): refine reasoning and stream notices
- 112fea7 fix(control): honor feed producer barriers
- 6feede9 fix(headless): keep model requests streaming
- 0be1d1b fix(headless): reconcile final assistant before terminal
- 00fc326 fix(tui): make source URLs clickable
v0.28.0
Changelog
- 780c8fb Bound Codex request affinity to 64 characters
- 0d1bccc Bound OpenAI Codex prompt cache keys
- 0d37d6b Fix Task wait watchdog and auth test isolation
- aaf7eb6 Harden control-layer session handling and protocol boundaries
- 7e8f35a Make operation sweep timing tests deterministic
- 13abd8d Preserve composer styling in connect wizard input
- 6eb9025 Refactor ACP session handling and tighten control-layer boundaries
- d214b04 Refactor ACP session handling and trim obsolete code
- 9c4c9ba Refactor control and ACP session boundaries
- c7fa8e2 Refactor control and session boundaries
- a932339 Refactor control, session, and surface boundaries
- 7b7b6bd Standardize task waits on fixed maximum yield
- 203529c Stop participant lifecycle events from claiming generated session titles
- f85f3a8 Support fallback approval review models and guardian reasoning overrides
v0.27.0
Changelog
- f040826 Align ACP surface contracts and runtime boundaries
- 33ccf9b Bound Spawn previews and delay tiny subagent narrative updates
- 9e0815a Clarify spawn stream projection and document task-stream semantics
- 83979ed Merge branch 'codex/add-operation-retention'
- fb793be Merge branch 'codex/fix-output-fidelity'
- d13e086 Merge branch 'codex/fix-resume-reconnect'
- 762c65d Merge branch 'codex/fix-spawn-live-output'
- 42b119b Merge branch 'codex/harden-control-http-wire'
- f8b2828 Project scoped child ACP updates into the parent Spawn terminal
- 9ff0cf8 Propagate status snapshots after status and compact commands
- 024a058 Refactor ACP session projection and runtime boundaries
- 988a435 Refactor control and runtime boundaries across ACP surfaces
- 667a40a Refine ACP projection and surface state handling
- 80d7ecb Tighten release gating and fix sparse sweep cursor cleanup
- 7c2bb6d feat(control): complete resumable client protocol foundation
- 0a53cb4 fix(control): bound operation idempotency retention
- 718a8be fix(control): harden HTTP trust and preserve wire integers
- e844415 fix(control): harden session lease lifecycle
- 02ec722 fix(control): make session resume atomic and live
- 68d639d fix(control): restore live spawn subagent output
- 2c64c9e fix(provider): update Codefree protocol version to 1.4.0
- 55147be fix(tui): preserve replayed task output and narrative boundaries
- 227c6a7 fix(tui): remove session interaction stalls
v0.26.0
Changelog
- 5154bb7 ci: gate releases on same-sha quality
- b211077 ci: gate supported api against release tag
- 9acbf75 ci: make sdk release gates evidence-bearing
- 30ee5f0 docs: reaccept agent sdk candidate implementation
- 43d89bc docs: record agent sdk stabilization acceptance
- 920f90f docs: record v0.25.0 agent sdk acceptance gaps
- 50ef2a2 docs: reject agent sdk candidate readiness
- f5cce30 feat: add control-owned dynamic watchdog
- a87efcc feat: complete acp lifecycle semantics
- 93e7ca6 feat: enforce production session leases
- c5ed4da feat: validate assembled execution requirements
- 3149f87 fix: align recovered tool canonical status
- bbdaf21 fix: bind compound retries to mutation digests
- 0137349 fix: bind plan transactions to full state
- 9dc683a fix: bound noncooperative guardrails
- c781f08 fix: classify committed file lease outcomes
- 5c44119 fix: close post-30ee5f02 acceptance interleavings
- 895d52a fix: collapse control/runtime durability structure and continue saga
- 879e58f fix: converge acp coordination semantics
- 57a2de1 fix: declare async command execution requirements
- 1cf73e5 fix: fence runtime writes with session leases
- cf4f125 fix: harden agent sdk coordination and recovery
- d2a8ee1 fix: keep trace sinks off execution paths
- 3e3f040 fix: make compound session retries idempotent
- d5e1fb3 fix: make durable runtime identities restart-safe
- 89c9dee fix: make event source audit only
- bd2c313 fix: make source audit-only in sdk policy
- a5fe612 fix: make spawn compensation restart-safe
- 5bb93fb fix: make subagent spawn a recoverable saga
- 2fd67d3 fix: migrate raw session events before decoding
- aa63499 fix: place control operations behind runtime fencing
- 5580431 fix: preserve acp permission semantics
- 55a4a58 fix: preserve lease fencing during cancellation
- aa906e0 fix: preserve runtime capabilities through control decorators
- 401827d fix: protect compaction with source revision CAS
- eecb2e3 fix: recover approval resolution after request cancel
- de62da5 fix: recover unknown tool outcomes into model context
- 6bf88c6 fix: replace wall-clock watchdog with generation-tail loop probe
- 1589c0b fix: require isolated proxy consumer evidence
- 42e1fd8 fix: retain late completion hook errors
- e85b803 fix: roll subagent spawn saga forward durably
- 19c4b18 fix: scope provider tool identities per invocation
- f6c114c fix: wake approvals after committed resolution
- 2c63168 refactor(agent-sdk): enhance tool result handling with artifact support and improved truncation
- b3bac0e refactor(guardian): extract guardian prompt and improve approval flow
- 78f9242 refactor: centralize built-in tool identity with new agent-sdk/tool/identity package
- 9dcdb4f refactor: make subagent control sources neutral
- 582c49e refactor: narrow resume to live run attach
- 7d258a3 refactor: run system agents through core runtime
- c49bc1a test: prove supported tagged sdk consumption
v0.25.0
Changelog
- f631855 Handle cancellation without blocking on unresponsive tool calls
- 8e16a1c build: govern supported agent sdk api
- 72b045d docs: publish agent sdk compatibility contracts
- b2afbc2 feat: add lifecycle tracing and guardrails
- 649edb3 feat: enforce runtime run limits
- 5579efa feat: harden built-in reviewer and review skills
- 699d4ae feat: migrate durable sdk schemas
- bb18c2b feat: persist approval pauses and task leases
- ff0aa87 feat: tighten policy, escalation prompts, and guardian projection
- d8e8018 feat: validate runtime capabilities
- 0707abb fix: add session CAS and sequence contracts
- a2facd1 fix: bound runtime event streams
- c234927 fix: harden policy and JSON value isolation
- 84ad800 fix: make session compound commits crash atomic
- bf1b3d3 fix: recover unknown tool side effects safely
- 58b207e fix: remove run limits and harden handoff/tool journals
- 9bd9626 refactor: centralize acp semantic codecs
- ba814f5 refactor: fold agent sdk into root module
- b1ede16 refactor: move controller status policy to control
- 7fa2b84 refactor: move handoff coordination to control
- 1f329ca refactor: move product assembly out of agent sdk
- 8431287 refactor: narrow agent sdk public contracts
- 1ba8bd8 refactor: use typed sdk error codes