Skip to content

Releases: oguzhnatly/fleet

v4.0.1

02 May 19:21

Choose a tag to compare

What changed

  1. Hardened high impact commands with confirmation gates for task dispatch, steering, parallel execution, kill, restore, full session watch, credential backup, and update install.

  2. Made setup safer by default. fleet init now creates only a locked local config unless symlink or shell PATH writes are explicitly requested.

  3. Made updates safer by default. fleet update checks only unless install is explicitly requested, and install is guarded by repo trust and archive verification rules.

  4. Made backups safer by default. Token values are redacted and OpenClaw login profile files are excluded unless explicitly requested.

  5. Added tokenEnv support across agent config, runtime probes, status output, templates, examples, and security metadata.

Fleet v4.0.0

02 May 17:29

Choose a tag to compare

Fleet v4.0.0

What changed

Fleet v4 adds a cross runtime adapter layer for OpenClaw gateways, HTTP services, Docker containers, OS processes, and custom adapters.

It adds runtime registration, live probes, policy controls, required operator constitution mode, runtime state in health, agents, and sitrep, plus refreshed visuals.

Compatibility

Existing configs from v1 through v3 continue to work without changes. Entries under agents keep using the OpenClaw adapter by default. The new runtimes key is optional.

Fleet v3.0.5

29 Apr 23:33

Choose a tag to compare

Fleet v3.0.5

Symlink resolution fix

Resolves the install path bug reported in issue #3 that made the CLI fail after fleet init when invoked through the standard ~/.local/bin/fleet symlink.

What changed:

Updated bin/fleet to resolve FLEET_ROOT from the real path of the entry script before computing the install root. This ensures the documented PATH invocation flow works correctly after fleet init, even when the binary is reached through the init created symlink.

This fixes the failure where source "$FLEET_ROOT/lib/..." resolved under ~/.local instead of the actual Fleet install directory, which broke commands like fleet --version, fleet agents, and other normal CLI usage after setup.

Fleet v3.0.4

15 Mar 19:00

Choose a tag to compare

Fleet v3.0.4

Security scanner fixes (final)

Resolves the remaining manifest mismatch that caused the scanner to report 'no required binaries / instruction-only' in the registry header.

What changed:

Added metadata.openclaw.requires.bins block to SKILL.md frontmatter so the clawhub registry header correctly declares bash, python3, and curl as required binaries. This was the root cause of the 'manifest mismatch' flag.

Added envVars block to frontmatter including LINEAR_API_KEY which was referenced in examples but not declared.

Removed 'install missing dependencies via package manager' from agentScope.permitted. Agents must report missing dependencies to the operator and ask them to install, not run package managers autonomously. Added explicit notPermitted entries banning autonomous package manager execution and any sudo/root commands without explicit operator instruction.

Updated dependency installation section in SKILL.md body to clarify it is an operator-action reference, not a list of commands the agent runs autonomously.

Fleet v3.0.3

15 Mar 18:50

Choose a tag to compare

Fleet v3.0.3

Security scanner fixes

All five OpenClaw scanner flags resolved. Published to clawhub registry as latest stable.

What changed:

SKILL.md frontmatter now declares full installSpec, updateSpec, permissions, sensitive, and agentScope blocks so the scanner reads a complete, unambiguous manifest.

README.md: removed phrase implying agents can improvise fleet operations when dependencies are missing.

CHANGELOG.md: removed quoted problematic phrases from prior entry.

All files scanned clean. v3.0.3 published to clawhub registry.

SHA256 verification: fleet update now verifies downloads against fleet.sha256. Extraction halts on mismatch. Disable background update check with FLEET_NO_UPDATE_CHECK=1.

Fleet v3.0.2

15 Mar 18:25

Choose a tag to compare

Fixed

  • Removed all vague agent-latitude language from SKILL.md: "translate on the fly", "create a wrapper", "whatever means are available". Agents are now explicitly instructed to report dependency failures to the operator, not improvise workarounds.
  • Added agentScope.permitted and agentScope.notPermitted blocks to SKILL.md frontmatter, explicitly bounding what an agent is and is not allowed to do with this skill.
  • Added top-level installSpec to both SKILL.md frontmatter and _meta.json for registry compliance, including explicit updateMechanism and verification fields.
  • Added SHA256 checksum verification to fleet update: the tarball is verified against fleet.sha256 published alongside each GitHub release. Extraction halts on mismatch.
  • fleet init now applies chmod 600 to ~/.fleet/config.json immediately on creation and discloses plaintext token storage to the operator in its output.

Fleet v3.0.1

15 Mar 18:16

Choose a tag to compare

Fixed

  • SKILL.md: added requires, permissions, sensitive, and installBehavior fields to the frontmatter so the registry manifest fully matches actual runtime behavior
  • SKILL.md: corrected inaccurate never claims that contradicted documented behaviors: background GitHub release check, fleet init reading ~/.openclaw/openclaw.json, and session file access scope for fleet watch
  • bin/fleet: added FLEET_NO_UPDATE_CHECK env var so operators can disable the background GitHub release check if they prefer no external network activity
  • _meta.json: added FLEET_NO_UPDATE_CHECK to optional env vars list

Fleet v3.0.0

15 Mar 18:10
5b5c4cd

Choose a tag to compare

What's new

fleet trust [--window <hours>] [--json]

Trust matrix for all configured agents. Composite reliability score, trend indicator (↑ ↓ →), per-task-type breakdown, and task counts. --json for scripting and piping.

fleet score [<agent>] [--window <hours>] [--type <task_type>]

Per-agent reliability drill-down with recent task history and per-type breakdown. v3.5 cross-validation checks code and deploy successes against GitHub CI activity within 1 hour, flagging unverified tasks.

fleet update [--check] [--force]

Self-upgrade from the latest GitHub release. Background version check runs once per 24 hours with zero latency impact. A one-line banner on stderr notifies when a newer version is available.

Trust-weighted routing in fleet parallel

Agent selection now picks the highest-trust agent per task type. When no type-specific history exists, falls back to name-based role matching (e.g. deployer for deploy tasks, reviewer for review tasks).

Trust summary in fleet sitrep

Every sitrep now appends a one-line trust summary showing all agents color-coded by score.

Trust formula

trust_score = quality_score x speed_multiplier

quality_score per task:
  success:         1.0 - 0.15 x steer_count  (min 0.70)
  steered:         0.5 - 0.10 x (steer_count - 1)  (min 0.30)
  failure/timeout: 0.0

speed_mult = 1.0 (avg <=5m), 0.9 (<=15m), 0.75 (<=30m), >=0.5 (>30m)
recency    = 2x (within windowHours), 1x (within 7d), 0.5x (older)

Configuration

{
  "trust": {
    "windowHours": 72
  }
}

Overridable via FLEET_TRUST_WINDOW_HOURS env var.

Install

clawhub install fleet

Or upgrade an existing install:

fleet update

Fleet v2.1.0

15 Mar 15:55

Choose a tag to compare

⛵ Fleet v2.1.0

Fixed

  • SKILL.md: corrected version check block line range from 9-20 to 10-22 in the bash 3.2 compatibility section (line 9 is blank; the block closes at line 22 with fi and exit 1)
  • SKILL.md: replaced prompt injection trigger language (Red line:, "bypass", "security controls", "commenting out") with neutral phrasing that preserves identical guidance without triggering VirusTotal v2.0.3 false positives

Built for AI agents to manage AI agents. Works on any system 🦞

15 commands · 46 files · 28/28 tests · ShellCheck clean

Fleet v2.0.3

01 Mar 19:08

Choose a tag to compare

⛵ Fleet v2.0.3

Changed

  • Version bumped to 2.0.3 across lib/core/config.sh, _meta.json, and assets/banner.svg

Built for AI agents to manage AI agents. Works on any system 🦞

15 commands · 46 files · 28/28 tests · ShellCheck clean