Skip to content

Releases: caelis-labs/caelis

v0.31.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 01:30

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.0 with commit b83bed1137b7b6cabeb1487188aa488a37ad87ae.
  • All seven @caelis/* npm packages report 0.31.0; the main package pins all six optional platform dependencies to 0.31.0.
  • A clean npm installation reports v0.31.0 with the tagged commit.
  • Agent SDK compatibility decision: compatible. The external-consumer smoke test passed through proxy.golang.org without a local replace, compiling every package in agent-sdk/supported-packages.txt.

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:52

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 main quality 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.0 with commit d1bbc8ee22d1e0bb3c0ae0855b4c37e9fee14693.
  • All seven @caelis/* npm packages report 0.30.0; the main package pins all six optional platform dependencies to 0.30.0.
  • The Agent SDK compatibility smoke test passed through proxy.golang.org without a local replace, compiling every package in agent-sdk/supported-packages.txt.

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 10:07

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

Choose a tag to compare

@github-actions github-actions released this 16 Jul 13:20

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

Choose a tag to compare

@github-actions github-actions released this 14 Jul 11:14

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

Choose a tag to compare

@github-actions github-actions released this 12 Jul 10:24

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

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:13

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

v0.24.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 16:47

Changelog

  • ab91d24 Drop retired Xiaomi v2.0 and CodeFree GLM-5-ctyun-oc models.
  • 5495c62 Guide agent workflow and keep PLAN updates stable via soft prompts.
  • 8da14b1 Tighten host escalation to require clear justification.
  • 140d441 fix(tui): polish composer layout and large-paste tokens

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 06:00

Changelog

  • a3ff326 Refactor agent control and surface boundaries
  • 7d20604 Refresh TUI theme semantic and diff colors
  • 9e2cf17 style(tui): optimize plain text display visual theme and footer layout
  • bdff738 tui: unify completion overlay scroll hints in footer

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 14:59

Changelog

  • 554e541 fix(updater): resolve symlinks for non-existent paths in pathWithinRoot
  • ae9d4ef surfaces/tui: polish welcome screen and responsive overlay chrome