0.1.50
2025-09-30
Added
Global setup script support: Added
global_setup_scriptoptional field in config.json- Runs before repository-specific
cyrus-setup.shwhen creating git worktrees - Supports ~ expansion for home directory paths
- Same environment variables passed to both global and repository scripts (LINEAR_ISSUE_ID, LINEAR_ISSUE_IDENTIFIER, LINEAR_ISSUE_TITLE)
- 5-minute timeout to prevent hanging scripts
- Comprehensive error handling and logging for both global and repository scripts
- Script failures don't prevent worktree creation
- Cross-platform support (bash, PowerShell, cmd, bat)
- Runs before repository-specific
Ephemeral agent activities for tool calls: Standard tool calls now post ephemeral activities to Linear
- Tool calls (except Task and TodoWrite) create ephemeral activities that disappear when replaced
- Tool responses create non-ephemeral activities showing original tool name and input
- Tool outputs are wrapped in
+++Tool Outputcollapsible blocks (collapsed by default) - Tool errors display as "{ToolName} (Error)" for better clarity
- Subtasks maintain arrow emoji (↪) prefix for visual hierarchy
- TodoWrite tool results are skipped to prevent duplicate activities
- Reduces visual clutter in Linear while preserving important information
Changed
- Linear SDK upgraded to v58.1.0: Updated across all packages to support ephemeral agent activity field
- Added
ephemeral: booleansupport for agent activities - Maintained backward compatibility with existing non-ephemeral activities
- Added