ork 0.9.0
Teams got smarter about when and what they say, and the flow view learned to draw them.
Team coordination
- Quiet-hands delivery: a message is only typed into the recipient's terminal once its process group has been CPU-quiet for a couple of seconds (60 s cap). No more text swallowed mid-repaint by a busy TUI; messages arriving in the meantime join the same batch.
- Duplicate suppression: identical sender-to-recipient content within a minute delivers once. Agents that echo twice after a compaction stop costing the recipient a full turn.
- Orphaned-task alert: closing or losing a member with open board tasks now flags the task ids to the coordinator for reassignment, instead of the team waiting forever for a 'done' that will never come.
- Task watchdog: a claimed task with no 'done' or 'blocked' after 30 minutes gets its owner one nudge to report status or release it.
- Backlog dependencies: tasks can be marked '(after )'; members skip them until the dependency is approved.
- Artifacts folder: payloads too big for a message (full logs, long diffs) go to files under the team's
artifacts/dir, with the message carrying the path. - Kanban strip: the team pane shows Backlog, In progress and Done columns with counts above the raw board.
- Integration gate (protocol v3.2): the coordinator pushes each approved task and opens one PR per task with
gh pr create(or merges locally without a remote), and members rebase onto the base branch before reporting 'done'.
Agent canvas
The flow view's canvas mode draws the team as a card tree: coordinator on top with a crown, members below, each card a live mini terminal with status and branch. A route pulse lights the cards when a message passes. Pure SwiftUI, no standing animation cost.
Sessions and usage
- Session cards show commits behind base (a brick down-arrow chip) next to the ahead chip, so a worktree that needs a rebase is visible at a glance.
- Auto-hibernate (optional, Settings > Behavior): a session frozen for 30 minutes ends its process and returns the memory; the conversation resumes on click. Agents without a resume command, team members and manual sleeps are exempt.
- The usage card breaks tokens down by project, biggest spender first.
Agents
- Kilo Code joins the built-in roster with session resume.
- Official icons for Grok and Kilo Code in the flow topology.
Install and update
curl -fsSL https://raw.githubusercontent.com/rodrigooler/ork/main/install.sh | shOr download the zip below, unpack and drag Ork.app into Applications, then clear quarantine once: xattr -dr com.apple.quarantine /Applications/Ork.app. Running 0.8.x? The update button in the sidebar footer swaps the app in place.