Skip to content

v0.2.46

Choose a tag to compare

@cyrusagent cyrusagent released this 16 Apr 23:39
· 101 commits to main since this release

What's Changed

Added

  • Linux sandbox requirements precheck — On Linux hosts, Cyrus now verifies that socat, bubblewrap, and the kernel/AppArmor configuration needed to create an unprivileged user namespace are all in place before enabling Claude Code's subprocess credential scrubbing. When a requirement is missing, the session continues but sandbox mode is left unset and resolution guidance is printed to stdout. (CYPACK-1091, #1115)

Changed

  • Claude Opus 4.7 is now available — SDK v0.2.111 is required to use Opus 4.7, and this update brings that support. Use "claude-opus-4-7" as the model ID in your Cyrus configuration to opt in. (CYPACK-1090, #1113)
  • Updated @anthropic-ai/claude-agent-sdk to v0.2.111 and @anthropic-ai/sdk to v0.90.0 — Refreshed both Anthropic SDK dependencies to their latest versions. Also updated tool allowance lists to match the new SDK: adds LSP, ToolSearch, and PushNotification. (CYPACK-1090, #1113)

Fixed

  • Cloud runtime provisioning no longer fails on first repository — Fixed a race condition where the edge worker tried to initialize a new repository before Linear workspace tokens were available. (CYPACK-1089, #1112)
  • Working directory context now shows actual path — The <working_directory> in agent session prompts now correctly displays the real workspace directory. (CYPACK-1088, #1110)

Full Changelog: v0.2.45...v0.2.46