Skip to content

Fleet Deck

v0.14.0 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

✓ 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

Summary

AI summary

Shorthand repo clones now default to SSH and Coder workspaces use /workspace by default.

Changes in this release

Feature Medium

Shorthand clones default to ssh transport.

Shorthand clones default to ssh transport.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

On Coder, clones land in `/workspace` by default.

On Coder, clones land in `/workspace` by default.

Source: llm_adapter@2026-07-16

Confidence: low

Feature Low

SSH or HTTPS transport selectable for `org/repo` shorthand via spawn dialog.

SSH or HTTPS transport selectable for `org/repo` shorthand via spawn dialog.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Durable `browse_root` setting lets users choose file explorer root.

Durable `browse_root` setting lets users choose file explorer root.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Favorite folders can be pinned (up to 20) for quick navigation.

Favorite folders can be pinned (up to 20) for quick navigation.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

`POST /api/settings` accepts subset of `repos_dir`, `repo_transport`, `browse_root`, `fav_dirs`.

`POST /api/settings` accepts subset of `repos_dir`, `repo_transport`, `browse_root`, `fav_dirs`.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Durable `repo_transport` setting remembers chosen transport for shorthand spawns.

Durable `repo_transport` setting remembers chosen transport for shorthand spawns.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Feature Low

On Coder workspaces, clone destinations default to `/workspace`.

On Coder workspaces, clone destinations default to `/workspace`.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Bugfix Medium

Failed clone errors now include git's fatal/error line.

Failed clone errors now include git's fatal/error line.

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog

Repo-mode spawns work where the repos actually live: private forges over ssh, and Coder workspaces whose real disk is /workspace, not home.

Added

  • ssh or https, your pick, for org/repo shorthand. The spawn dialog's host pills gain a transport row (ssh · git@… / https); the destination hint previews the exact origin either way. The choice is a durable daemon setting written when a shorthand spawn is accepted with an explicit transport — the fleet remembers what you actually use. API: POST /api/spawn takes repo_transport (ssh | https); absent resolves from the setting.
  • The file explorer's root is yours to choose. A durable browse_root setting (env FLEETDECK_BROWSE_ROOT between setting and default) re-roots the global ⌸ Files explorer and the spawn form's 🗀 folder picker. On a Coder workspace the default is auto-detected as /workspace; everywhere else it stays home. The root is resolved server-side only, and a configured root that has vanished fails loud — never a silent fallback.
  • Favorite folders. ☆ any folder to pin it (up to 20); chips give one-click jumps in the explorer and the picker, and set as default root re-roots everything from where you stand.
  • POST /api/settings accepts any subset of repos_dir, repo_transport, browse_root, fav_dirs — validate-all-then-apply-all, unknown keys refused by name.

Changed

  • Shorthand clones default to ssh (was https-always in 0.12.0, which cannot clone private repos from a daemon with terminal prompts disabled). Pick the https pill once and it's remembered; existing checkouts are unaffected — origin matching has been transport-insensitive since 0.12.0.
  • On Coder, clones land in /workspace by default (was ~/projects).

Fixed

  • A failed clone now tells you why. Tombstones carry git's fatal:/error: line instead of a truncated Cloning into '… banner; full stderr goes to fleetd.log plus a durable SpawnFailed event.

Full changelog: https://github.com/lacion/fleet-deck/blob/main/CHANGELOG.md#0140---2026-07-16

Breaking Changes

  • Default clone transport for `org/repo` shorthand changed from HTTPS to SSH.
  • Default repository directory on Coder workspaces changed from `~/projects` to `/workspace`.

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.
  • v0.6.0 Adds nullable columns `ticket`, `ticket_source`, `prev_callsign` to `sessions` table via schema migration.

Beta — feedback welcome: [email protected]