Skip to content

Fleet Deck

v0.6.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai-agents claude claude-code claude-code-plugin web
+4 more
developer-tools multi-agent orchestration tmux

Affected surfaces

breaking_upgrade

ReleasePort's take

Moderate signal
editorial:auto 11d

Release 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 summary

Jira-ticket callsigns auto‑detect from git branches and can be manually pinned or cleared.

Changes in this release

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-123 instead 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 — plus ticket <callsign> clear to drop it and restore the birth name.
  • Ticket-first worktree and branch names for spawns: a worker spawned from a PROJ-123 branch lands in <repo>--fd-PROJ-123-<animal> on branch fd/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 malformed ticket command) 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

Track Fleet Deck

Get notified when new releases ship.

Sign up free

About Fleet Deck

All releases →

Related context

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]