Releases: hulryung/damson
Release list
Damson 0.8.0
Damson Computer
Damson now includes a separate macOS desktop-control helper and the damson-computer CLI. Open Tools → Computer Control… to start the helper, check permissions, or stop/resume desktop control.
- Inspect apps, windows and accessibility elements; capture window screenshots; click, type Unicode, send shortcuts, and scroll native apps and web content.
- A single desktop lease prevents conflicting tasks. Physical mouse/keyboard input pauses automation; Stop and helper restart revoke existing sessions.
- Permission setup requests access from Damson Computer, shows its actual installation path, and opens the relevant macOS settings. Users retain control of Accessibility and Screen Recording switches.
- Native/WebKit acceptance covers bidirectional scrolling, target occlusion, typing cancellation, and a playable Snake game. Restart and control-panel behavior were also verified.
The helper is bundled and signed independently. macOS may ask you to allow Accessibility and Screen Recording for Damson Computer before the first desktop-control task.
Damson 0.7.1
Full Changelog: v0.7.0...v0.7.1
Damson 0.7.0
What's new
Managed agent workflows
Build projects through dependent agent tasks with damson-crew workflow run, status, and validate. Finite commands run in real Damson panes, with bounded parallelism, shared-resource exclusion, validation commands, required outputs, timeouts, and retries. Execution records and logs let the coordinator resume without duplicating live or completed attempts. If a worker wrapper disappears, surviving commands are identified and the failure is reported without automatically repeating their work.
The orchestration plugin is now version 0.3.0 and guides task decomposition, parallel implementation, integration, recovery, and final artifact checks. Existing interactive run and watch commands remain available.
More reliable agent management
- Prevent duplicate/cross-group task launches and restore the correct task after a restart.
- Reconnect watchers across app restarts and focus the exact waiting pane across windows and splits.
- Protect shared, dirty, externally created, and in-use worktrees during cleanup; allow safe cleanup retries.
- Fix worktree path handling, rapid session-status changes, and Claude argument/trust handling.
Terminal and installer improvements
- Drag tabs between windows.
- Close tabs with the middle mouse button and switch tabs using the mouse wheel over the tab bar.
- Refreshed DMG installer window.
Using managed workflows
The updated damson-cli and damson-crew binaries are bundled with the app. Update the damson-orchestration Claude Code plugin to 0.3.0 as well; the app updater does not update that plugin automatically.
See the workflow guide and acceptance audit.
Validation
273 Swift tests (one existing skip, no failures), 17 CLI integration tests, and isolated actual-app checks passed. Actual Claude workers produced a playable Snake game, followed by interruption recovery, 53 game tests, and desktop/mobile Chromium play checks. A separate natural-language planning exercise produced and validated a dependency graph.
Full changelog: v0.6.1...v0.7.0
Damson 0.6.1
Full Changelog: v0.6.0...v0.6.1
Damson 0.6.0
Full Changelog: v0.5.1...v0.6.0
Damson 0.5.1
Full Changelog: v0.5.0...v0.5.1
Damson 0.5.0
Full Changelog: v0.4.1...v0.5.0
Damson 0.4.1
Full Changelog: v0.4.0...v0.4.1
Damson 0.4.0
Full Changelog: v0.3.17...v0.4.0
Damson 0.3.17
Full Changelog: v0.3.16...v0.3.17