Skip to content

v0.2.64

Choose a tag to compare

@cyrusagent cyrusagent released this 11 Jun 21:50
· 10 commits to main since this release

Fixed

  • Slack/chat follow-up messages sent while the agent is mid-task are no longer dropped. Previously a quick second message got "I'm still working on the previous request… I'll pick up your new message once I'm done" and was then silently ignored; it's now queued and delivered as a new turn once the current one finishes (and, with the Codex app-server backend, woven into the active turn). Codex chat threads also now correctly continue the same session on follow-ups instead of starting fresh each time. (CYPACK-1288, #1293)
  • Codex sessions now translate Cyrus MCP allow-list entries into Codex MCP tool filters and approvals, so mcp__server__tool permissions restrict Codex sessions to the configured tools without requiring interactive approval. (CYPACK-1288, #1293)
  • Codex sessions now load Cyrus-hosted custom MCP configs with Codex-specific MCP options preserved, so configured MCP servers are available when using the Codex runner. (CYPACK-1286, #1293)
  • Codex issue and chat sessions can now use Cyrus-managed custom skills synced from the hosted app. Scoped managed skills are symlinked into Codex's native repository skill discovery path for each session and cleaned up afterward. (CYPACK-1287, #1293)

Added

  • Codex sessions now honor the configured filesystem sandbox when the egress sandbox is enabled: each session runs under a per-thread Codex permission profile that confines writes to the worktree and restricts reads to the worktree plus allowed directories (home and the rest of the filesystem are denied), matching the Claude runner's posture. Without sandbox enabled, behavior is unchanged. (CYPACK-1288, #1293)
  • Codex now runs on the codex app-server backend, so it can respond to comments added while it's mid-task without throwing away its in-progress work: a follow-up comment is woven into Codex's current turn (rather than aborting and restarting it), matching how the Claude runner handles mid-task comments. This applies to Linear issues and Slack/chat threads alike. (CYPACK-1288, #1293)

Changed

  • Updated @anthropic-ai/claude-agent-sdk to 0.3.173 (parity with Claude Code v2.1.173; includes skipMcpDiscovery plugin option and fix for slash-followed-by-whitespace prompts). (CYPACK-1306, #1312)
  • Updated @anthropic-ai/sdk to 0.104.1 (latest), keeping Claude sessions on current Anthropic API capabilities. (CYPACK-1303, #1308)

Packages

cyrus-cloudflare-tunnel-client

  • cyrus-cloudflare-tunnel-client@0.2.64

cyrus-mcp-tools

  • cyrus-mcp-tools@0.2.64

cyrus-claude-runner

  • cyrus-claude-runner@0.2.64

cyrus-core

  • cyrus-core@0.2.64

cyrus-simple-agent-runner

  • cyrus-simple-agent-runner@0.2.64

cyrus-codex-runner

  • cyrus-codex-runner@0.2.64

cyrus-cursor-runner

  • cyrus-cursor-runner@0.2.64

cyrus-config-updater

  • cyrus-config-updater@0.2.64

cyrus-linear-event-transport

  • cyrus-linear-event-transport@0.2.64

cyrus-github-event-transport

  • cyrus-github-event-transport@0.2.64

cyrus-gitlab-event-transport

  • cyrus-gitlab-event-transport@0.2.64

cyrus-slack-event-transport

  • cyrus-slack-event-transport@0.2.64

cyrus-gemini-runner

  • cyrus-gemini-runner@0.2.64

cyrus-edge-worker

  • cyrus-edge-worker@0.2.64

cyrus-ai (CLI)

  • cyrus-ai@0.2.64