This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Affected surfaces
ReleasePort's take
Moderate signalRelease v0.6.0 adds Jira‑ticket based session callsigns that auto‑detect from git branches and can be manually pinned or cleared.
Why it matters: The schema migration introduces nullable `ticket`, `ticket_source`, and `prev_callsign` columns (severity 70) affecting the sessions table; plan for compatibility before upgrade.
Summary
AI summaryJira-ticket callsigns auto‑detect from git branches and can be manually pinned or cleared.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Adds nullable columns `ticket`, `ticket_source`, `prev_callsign` to `sessions` table via schema migration. Adds nullable columns `ticket`, `ticket_source`, `prev_callsign` to `sessions` table via schema migration. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds Jira-ticket based session callsigns derived from git branch keys. Adds Jira-ticket based session callsigns derived from git branch keys. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds `ticket <callsign> <PROJ-123>` command to pin or change a session's Jira ticket manually. Adds `ticket <callsign> <PROJ-123>` command to pin or change a session's Jira ticket manually. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds ticket‑first worktree and branch naming for spawned workers. Adds ticket‑first worktree and branch naming for spawned workers. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Ensures mail routing continues to deliver to a session's original callsign after rename. Ensures mail routing continues to deliver to a session's original callsign after rename. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds `ticket <callsign> clear` command to drop a pinned ticket and restore the original name. Adds `ticket <callsign> clear` command to drop a pinned ticket and restore the original name. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes compose box to surface daemon‑command rejections and ticket rename confirmations as inline errors. Fixes compose box to surface daemon‑command rejections and ticket rename confirmations as inline errors. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
Fleet Deck installs as a Claude Code plugin — there is nothing to download here. Get it with:
claude plugin marketplace add lacion/fleet-deck
claude plugin install fleetdeck@fleetdeck
Added
- Jira-ticket callsigns. A session on a branch that carries a Jira key (
feature/PROJ-123-checkout) is named<animal>-PROJ-123instead of<animal>-<hex>— the ticket is auto-detected from the git branch, once at birth and once more the first time a ticketless session checks out a ticket branch (a single, announced rename). Every session on one ticket gets a distinct animal; when all twelve are taken the thirteenth falls back to the hex suffix. - A
ticket <callsign> <PROJ-123>orchestrator command that pins or changes a session's ticket by hand — a manual pin wins over branch auto-detection and is never overwritten — plusticket <callsign> clearto drop it and restore the birth name. - Ticket-first worktree and branch names for spawns: a worker spawned from a
PROJ-123branch lands in<repo>--fd-PROJ-123-<animal>on branchfd/PROJ-123-<animal>, so sibling worktrees and branch lists group by ticket. Ticketless spawns keep the<repo>--fd-<callsign>/fd/<callsign>format. - Mail routing survives a rename: a session's birth (pre-rename) callsign keeps delivering, so a message addressed to the name a peer last saw still reaches it — without double-delivering to a reissued name.
Fixed
- The board's compose box now surfaces daemon-command rejections (HTTP 200 bodies with
ok:false, e.g. a malformedticketcommand) as inline errors and confirms ticket renames, instead of closing as if the command had succeeded.
Upgrade note: this ships an additive schema migration — three nullable columns (ticket, ticket_source, prev_callsign) are added to the sessions table on first boot, and existing pre-0.6.0 rows read back as ticket: null. Restart the daemon to load the new code: hooks boot the committed bundle, so source changes ship nothing until it restarts. Live sessions already on a ticket branch then rename themselves once on their next hook event.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Fleet Deck
All releases →Related context
Related tools
Earlier breaking changes
- v0.13.0 Agents poller no longer uses a shell; runs via execFile with argv split on whitespace.
Beta — feedback welcome: [email protected]