You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)