Skip to content

v0.2.56

Choose a tag to compare

@cyrusagent cyrusagent released this 22 May 22:00
· 38 commits to main since this release

What's Changed

Fixed

  • slackAllowedTools, githubAllowedTools, linearAllowedTools, and the *McpConfigs arrays from ~/.cyrus/config.json are now applied at cold start. Previously these fields were only picked up after a post-start config-file change, so the very first session after restart silently fell back to the built-in defaults. (CYPACK-1236, #1245)

Changed

  • The ALLOWED_TOOLS environment variable has been renamed to LINEAR_ALLOWED_TOOLS to match the per-channel naming used elsewhere (slackAllowedTools, githubAllowedTools). If you were setting ALLOWED_TOOLS to override Linear's tool allowlist, rename it to LINEAR_ALLOWED_TOOLS. (CYPACK-1236, #1245)

Removed

  • Claude-in-Chrome browser integration is no longer enabled for agent sessions. Cyrus previously passed --chrome to every Claude runner session, which registered the mcp__claude-in-chrome__* MCP tools. In cloud-runtime sessions there is no path from the worker to the user's local Chrome extension, so those tools always failed with "Browser extension is not connected" — leading agents to loop on a misdiagnosis instead of falling back. The flag and the associated screenshot/GIF upload-guidance hooks have been removed. (PRO-9, #1244)