v0.2.46
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-sdkto v0.2.111 and@anthropic-ai/sdkto v0.90.0 — Refreshed both Anthropic SDK dependencies to their latest versions. Also updated tool allowance lists to match the new SDK: addsLSP,ToolSearch, andPushNotification. (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