Create tags and milestones without leaving the board
The Tags and All milestones filters in the Tasks toolbar can now create a new tag or milestone directly, instead of sending you somewhere else to do it. Pick a name, and for tags a color, then the new one becomes the active filter right away, so it's obvious there's nothing in it yet until you tag or link a task to it.
That toolbar also reflows properly now: when the Agent panel, Files/Diff panel, sidebar, and terminal are all open at once and narrow the workspace, the milestone and tag controls wrap onto their own row instead of folding over each other.
Attaching a task to the Agent panel, whether starting a new session or adding one to a conversation that's already open, now shows which task is attached right away, both in the session header and before you send your first message. It stays visible for the life of the session instead of only appearing once a message has gone out.
If you delete an isolated worktree's folder outside Pekan, its entry no longer gets stuck showing missing on disk forever. A Remove from Pekan action clears the leftover registration while keeping the branch and any commits on it intact.
The Agent working badge is more reliable now: it lights up from any task update an agent makes, not only from an optional heartbeat. Agents that already know which task to work on can also claim it directly with a new claim_task tool, instead of only being able to ask Pekan to pick one for them.
Three macOS-specific issues are fixed: the window's traffic-light controls no longer overlap the app menu and logo, coding agent CLIs installed via Homebrew, nvm, or similar are found again when Pekan is opened from Finder or Spotlight (with a Check again button if one is still missing), and the built-in terminal now opens a shell reliably.
Highlights
- The Tags and All milestones filter dropdowns can create a new tag or milestone directly.
- The Tasks toolbar no longer overlaps at narrow workspace widths.
- The Agent panel shows the attached task immediately, for the whole session.
- Worktrees missing on disk can be removed from Pekan without losing their branch or commits.
- A new claim_task tool lets an agent claim a task it already knows about directly.
- The Agent working badge now reflects any task update, not just heartbeats.
- Three macOS fixes: window controls, CLI detection from Finder/Spotlight, and the terminal.