Skip to content

ork 0.9.0

Choose a tag to compare

@rodrigooler rodrigooler released this 11 Jul 23:34

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 | sh

Or 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.