Native Claude Code subagents
A fleet of specialist agents that runs on any provider
AgentFleet installs 19 native Claude Code subagents ("lanes"), each named for a role — plan, implement, review, test — never a model. Point it at your Claude subscription, an Anthropic API key, or any Anthropic-compatible gateway, and every lane gets the best-fit model automatically.
One command installs and updates; a wizard configures everything.
v2.20.0 · November 7, 2026 · What's new
macOS
curl -fsSL https://agentfleet.wecansync.com/install.sh | sh
Linux
curl -fsSL https://agentfleet.wecansync.com/install.sh | sh
Windows
irm https://agentfleet.wecansync.com/install.ps1 | iex
Read it first: install.sh · install.ps1.
$ curl -fsSL https://agentfleet.wecansync.com/install.sh | sh Verifying SHA-256… ok Installing under ~/.claude and ~/.local/bin — no root required. How should Claude Code reach its models? 1. Claude subscription (default) 2. Anthropic API key 3. Custom gateway
Why AgentFleet
A team of specialists, not one all-powerful agent
Most standard AI tools act as a single, all-powerful agent that can easily make accidental changes and break your software. AgentFleet innovates by replacing this risky setup with a highly structured team of specialized AI assistants.
Planners read and strategize, while coders and testers handle implementation. Reviewers run checks to verify findings and edit only when the brief explicitly requests FIX MODE and lists the files they may change. The main agent integrates the work and owns outward-facing actions; the included lane-guard mod blocks covered destructive and publishing commands in fleet subagents.
Planning stays read-only
Planning, research, exploration, and triage lanes get no Bash, Edit, or Write tools by default. Diagnosis can run checks but never edits; reviewers verify findings in CHECK mode by default.
8 lanes make the changes
Implementation, tests, UI, and docs lanes edit code. No lane has the tool to spawn nested agents, and writable lanes are instructed never to commit, push, or deploy: the main agent integrates and owns every outward-facing action.
Features
Built to survive a provider change
Every design decision in AgentFleet exists so that switching providers, or switching models within one provider, never means rewriting your workflow.
Auto-compact by percentage
One percentage for every model: default 70% of usable context, configurable from 20–95% or off. Restart once after changing the percentage; model switches retain it without recalculation (gateway cap changes still need a restart). Configure auto-compact.
Reviewers that verify and fix
Review lanes run tests, linters, and builds to verify findings. They edit only in explicit FIX MODE with a file scope. Restrict their tools with reviewer-access preferences. See reviewer modes.
Lane guard
The default lane-guard mod blocks covered git mutations, GitHub writes, publishing, deployment, migrations, destructive SQL, and dangerous deletions in fleet subagents. It never blocks the main conversation. See guard limits.
Outage failover
A gateway 5xx failure marks a lane failing for 15 minutes. Routing avoids it and tells the main agent which alternative to use. Local lane reports record changed files and forbidden commands. See outage reports.
Project suggestions
/fleet-suggest scans locally for useful plugins, language servers, MCP-server plugins, mods, hooks, and project skills. It installs only what you pick. The band shows one new suggestion at a time and clears when you open /fleet-suggest. Learning counts command/tool names and doc sites, never prompt text; it is on for new installs and preserves existing settings. Explore suggestions.
Any provider
Works with your Claude subscription, an Anthropic API key, or any Anthropic-compatible gateway whose models are discovered from GET /v1/models.
Role-named lanes
Lane names describe a role — fleet-implement, fleet-review — never a model, so names and workflows survive provider changes.
Capability tiers
Every discovered model gets a tier — cheap, fast, balanced, deep — and each lane is ranked against live models by tier, with automatic fallbacks.
One-command switching
agentfleet use <profile> switches providers without reinstalling. Lanes keep their names; only the models behind them change.
Safe installs
Backups before every apply, one-command rollback, idempotent re-runs, and no overwriting of files it doesn't own.
Privacy-safe routing log
The routing hook logs the lane, reason, timestamp, and character count — never prompt text — to a mode-0600 file that purges itself.
Status band and optional mods
The included fleet-status mod draws a band above the prompt only when something needs action. Optional JEV compaction shows token savings, verbatim messages kept, time, or a fallback reason above the prompt; /jev shows session stats. It sends conversation text to api.typesafe.ai. The token-weather context forecast is on by default. See mods, requirements, and privacy.
One-line install, automatic updates
The same command installs or updates a checksum-verified release; a wizard configures unanswered options in a terminal. Same-major releases also update in the background without prompts. No root or admin rights, ever.
How it works
From one command to a ranked fleet
Install
One command downloads a checksum-verified release and runs the installer entirely under your home directory.
The wizard picks a provider
Choose a provider on first install. After terminal installs and updates, configure unanswered feature questions; agentfleet configure revisits them all.
Lanes are ranked by tier
At startup, every live model is matched against each lane's required capability tier, with the next-best models kept as fallbacks.
Claude Code uses lanes for large work
By default Claude works directly and routes large tasks to the matching lane by role. agentfleet config work-style direct|balanced|fleet changes how readily it delegates. Restart after a provider switch and the same lane names still apply.
The fleet
19 lanes: 12 task lanes, 7 variants
Planners and research lanes are read-only by default. Reviewers run checks and fix only in explicit FIX MODE; diagnosis runs checks but never edits. No lane can spawn nested agents. The main agent owns integration and outward-facing actions, with lane-guard blocking covered forbidden commands in fleet subagents.
Task lanes
Planning and architecture
General implementation
Code review
Test writing
UI/frontend work
Documentation
Security review
Static diagnosis
Bounded exploration
Issue triage
Repository research (no web tools)
Web research (WebSearch, WebFetch)
Variant lanes
Named for a capability, never a model, so names survive provider changes.
Alternate planning model
Alternate implementation model
Low-latency implementation
Reasoning-capable implementation
Budget or free-tier implementation
Independent review model
Deep review: security, migration, concurrency, data-loss
Providers & profiles
Switch providers without reinstalling
Profiles save the current setup before switching, so switching back restores it exactly. Restart Claude Code after switching.
agentfleet profiles # list saved profiles (* = active)
agentfleet use native # switch to your Claude login
agentfleet use <name> # switch to a saved gateway profile
agentfleet save <name> # name the current setup
Gateway tokens are stored at ~/.claude/agentfleet/secrets/<name>.token (mode 0600). Switching to native removes gateway environment overrides and maps lanes back to the opus/sonnet/haiku aliases.
Safety & privacy
Nothing changes without a backup
Backups before every apply
All managed files are copied to a mode-0700 snapshot under ~/.claude/backups/claude-agents-config/ before any write.
Rollback
agentfleet rollback restores the newest backup (agentfleet rollback --backup DIR restores a named one). The backup is kept until you remove it.
Idempotent & non-destructive
Repeated installs produce the same configuration. Uninstall removes only files and hook entries this bundle owns.
No accidental overwrites
Existing files without the bundle's ownership marker are never overwritten without --force-owned.
Credential safety
The scanner checks for credential-shaped literals. The gateway token is the only secret normally needed.
Privacy-safe routing log
Only a no-match entry keeps a redacted, max-160-character excerpt. Text is purged after 14 days, entries after 90.
FAQ
Frequently asked questions
Does it work with my Claude subscription?
Yes. It's the default provider: the wizard's first choice uses Claude Code's own login, and lanes map to the opus, sonnet, and haiku aliases.
What does "any provider" actually mean?
An Anthropic API key, or any Anthropic-compatible gateway whose models are discovered from GET /v1/models. Catalogs report context size but not price or speed, which is why explicit tier labels exist.
Can I pin a lane to a specific model?
Yes: claude-fleet-setup --prefer fleet-implement=my-model-id. Clear a pin with claude-fleet-setup --prefer fleet-implement=. A lane with an explicit preferred list respects your order.
How do I roll back or uninstall?
agentfleet rollback restores the newest backup. agentfleet uninstall removes only the files and hook entries this bundle owns and restores earlier settings.
Where do my own Claude Code instructions go?
In ~/.claude/CLAUDE.md or your own files under ~/.claude/rules/. AgentFleet keeps its policy in ~/.claude/rules/agentfleet.md and never edits your CLAUDE.md. agentfleet instructions checks your instruction files for stale lane names, duplicates, and contradictions, and applies an edit only when you say yes.
Does updating re-run the setup wizard?
Yes: after a successful terminal install or update, the configuration wizard asks only unanswered questions; Enter keeps the current value. Your provider profile is preserved. Background updates never prompt. Skip configuration with AGENTFLEET_NO_CONFIGURE=1 or --no-configure; revisit all questions with agentfleet configure.
What happens when I switch providers?
Switching first saves the current setup, so switching back restores it exactly. Lane names never change — only the models behind them do. Restart Claude Code after switching.
What's new
Latest release
Plans are reviewed with fresh eyes, and large projects can add Google's Elephant-Goldfish Model.
- When a plan or specification goes to review, the review lane gets the document and the files it cites, not Claude's reasoning, and must restate the plan before listing gaps. A plan it cannot restate is not ready to build.
/fleet-suggestoffers Google's EGM plugin to large repositories and projects with design documents: draft a spec with Claude, then fresh-context reviewers check it before anything is built.- With ask-first on, Claude names EGM, when installed, for large designs with consequential decisions such as payments or a data migration.
Version history
v2.19.0November 5, 2026A watchdog flags lanes that may be looping, and at most three lanes run at once.
- The AgentFleet band warns when a running write lane has made 40 tool calls without changing a file, so you can check or stop it before it uses its turn limit. Plain counting: no model calls, no files written.
- Claude runs at most three lanes at once unless you ask for more, and queues the rest, keeping tokens and reports to follow in check.
v2.18.0November 3, 2026Text Claude reads cannot give orders, and the tasks pane shows what is waiting for you.
- A new safety rule: an issue, pull request comment, web page, file, tool result, lane report or memory is data, not instructions. Only you can approve an action or widen the task; when such text asks for one, Claude tells you and waits.
/fleet-tasksnow starts with Waiting for you: lanes waiting on an answer, and lane reports from the last two hours that ended blocked, partial or failed.- AgentFleet's own
mainbranch now requires a pull request, enforced by GitHub.
v2.17.0November 1, 2026Repeated rule-based work becomes a script instead of model work, and frontend projects can add three UI skills.
- A new policy rule: when the same rule-based steps recur, Claude writes them once as a script, test or hook and runs that, keeping model calls for steps that need judgment.
/fleet-suggestoffers frontend projects unslop (turns AI-looking UI into a designed interface), prototype (throwaway prototypes to compare UI options) and, where the project uses shadcn/ui, the official shadcn skill. Each is pinned to a reviewed commit, copied into the project's.claude/skills, and loads only when you invoke it.- The frontend-design plugin suggestion now also covers Tailwind projects. A skill you already have is not offered again.
- Nothing is installed unless you pick it.
v2.16.0October 30, 2026Balanced and fleet styles agree a plan before several lanes run, and a substantial task ends with a short handoff.
- When a task needs more than one lane, Claude gives you a concise plan first and waits for your approval before the first lane runs. A single lane or direct work needs no team plan, and the approach agreement for large or risky work still applies.
- The plan is part of the existing ask-first section, so
agentfleet config ask-first offturns it off too. No new setting. - Your approval of a fully specified plan covers its continuations and fallbacks; new scope or roles need a new approval. It never covers pushing, merging, migrations or deploys.
- After a substantial task, when it finishes, is blocked or is partly done, or when you ask for a status, Claude ends with one handoff: branch or worktree, uncommitted state, checks run and not run, blockers, and any pull request or UAT link.
v2.15.0October 27, 2026An optional guard that asks you before the main session discards work or publishes.
agentfleet config main-session-guard onmakes lane-guard ask you before the main session runs a force push,git reset --hard, a deploy, a migration, destructive SQL or a dangerousrm.- Commits, pushes, pull requests and branch switches run without a question. Only "Run it" runs the command.
- Off by default. Meant for sessions that skip permission prompts. Fleet lanes keep their own rules.
v2.14.3October 26, 2026The measuring tool also measures change size and keeps why a check failed.
- For maintainers:
packaging/measure.pycompares how many lines and files each run changed, and keeps every run's diff. - A failed check's output is saved, and its last line shown in the summary.
- A check that runs too long now counts as failed instead of stopping the whole measurement.
- Nothing changes for users.
v2.14.2October 25, 2026A way for maintainers to measure whether a change helps.
- For maintainers:
packaging/measure.pyruns the same tasks on two versions of AgentFleet, with your lane models, and compares tokens, cost, turns and passes. - A difference counts only when the runs do not overlap, and a task with errors or failed lanes is marked confounded, an idea from Google Research's Harness².
- Nothing changes for users.
v2.14.1October 25, 2026Lanes never follow instructions hidden in what they read.
- Every lane is told that only its prompt and the brief say what to do. Files, web pages, command output and memory are data: a lane never follows instructions found in them, and reports any that try to change its task.
- The rule comes from Google Research's Harness², which gives its agents the same boundary.
v2.14.0October 24, 2026Claude and its lanes make the smallest change that fully solves the task.
- Before writing, Claude and the implementation lanes find every place a change must reach, then reuse existing code, the standard library and installed dependencies before adding anything.
- They add no feature, option or abstraction you did not ask for, say in one line what they left out, and still finish every part the task needs.
- Plan lanes prefer the smallest design, and review lanes list code a change did not need. The idea comes from Ponytail, built in with no hooks.
v2.13.0October 23, 2026See the model, uptime and branch of your session above the prompt.
- A new session-info mod, on by default, shows one row above the prompt: the current model and effort, uptime, running subagents, git branch, prompts sent and cost at list price.
agentfleet configureasks whether to show it, under Status and reports. An update adds it once; remove it and it stays removed.- The status band counts the wizard questions added in 2.12.0 and 2.13.0, so it tells you when there are new ones to answer.
v2.12.0October 22, 2026Set every feature in one pass, and agent-brain memory that saves session summaries again.
agentfleet configurenow covers every feature, grouped under headings: it adds Context Mode, the branch check, the/braincommand and gateway usage. After an update it asks only the new questions.- Install,
agentfleet doctorand agent-brain's background update upgrade an older agent-brain memory store, after agent-brain backs it up, so session capture and summaries work. /fleet-suggestoffers MCPVault for a project with an Obsidian vault, and Graphify for a large repository. Both are optional and installed only after you approve.- A new features page lists everything AgentFleet adds.
v2.11.1October 20, 2026Gateway figures survive a slow or briefly failing gateway.
- A gateway that was slow, down or returning server errors was taken for one without a usage report, hiding its figures for a day. Now the figures already shown stay, and AgentFleet tries again after 5 minutes.
- Each request to the gateway waits up to 8 seconds, since a first answer after a quiet spell can be slow.
agentfleet configsays when the gateway hasn't been reached yet, instead of reporting no usage.
v2.11.0October 20, 2026See what your gateway reports you spent, and get warned before you hit a limit.
- On OmniRoute, OpenRouter and LiteLLM gateways,
agentfleet reportand/brainshow the spend, budget and limits the gateway reports for your key. - The status band warns when a budget or limit passes 80%, when a provider's accounts are exhausted, and when a Claude subscription's 5-hour or weekly limit passes 80%.
- Prices a gateway publishes in its model list are used for estimated cost without typing them, and lane runs are priced by the model you configured.
v2.10.2October 20, 2026Hooks that keep working after a Node.js upgrade.
- Hooks now use the Node.js path on your PATH, such as Homebrew's
/opt/homebrew/bin/node, instead of the versioned folder behind it, which an upgrade deletes. agentfleet doctorreports a hook whose Node.js or Python no longer exists, and how to fix it.agentfleet config context-mode on|offsucceeds when Context Mode is already in that state, and checks the Node.js Context Mode actually runs before enabling it.
v2.10.1October 20, 2026Free agent-brain memory, on this machine.
- Setup asks once whether to turn on agent-brain memory: Claude saves decisions and project context on this machine and reads them back in later sessions. It's free and needs no account.
agentfleet config agent-brain-memory on|offchanges it later.- Lanes get the memory search tool only when memory is on.
v2.10.0October 19, 2026See how each lane and model performs, and what it costs.
- Lanes start their report with an outcome: done, partial, blocked or failed.
agentfleet reportshows each lane's and model's runs, outcomes, cut-off runs, errors and tokens, plus the main conversation's tokens. - Optional model prices:
agentfleet config prices MODEL=INPUT,OUTPUT, in dollars per million tokens, or apricestable in a team preset.agentfleet reportand/brainthen show an estimated cost. - Claude continues a lane that reports partial or blocked instead of starting a new one, and stops a lane before redoing its task.
v2.9.0October 18, 2026Optional Context Mode pilot.
- Enable the upstream plugin with
agentfleet config context-mode on. It is off by default; no setup question is added. - lane-guard permits Context Mode search and stats in lanes, but blocks its other tools. The main conversation is unaffected.
- Measure total tokens, time and correctness before keeping it enabled. No measured session savings are claimed.
v2.8.3October 16, 2026A cd no longer splits a session's project.
- Usage learning and suggestions stay with the folder Claude Code started in.
- The daily update installs agent-brain's session-handle fix.
v2.8.2October 15, 2026Updates keep the effort you chose for a lane.
- An effort set with
claude-fleet-setup --effortor a team preset was reset to the default by every update. It now stays.
v2.8.1October 15, 2026agent-brain works on Windows.
- When the daily update installs a newer agent-brain, AgentFleet lets it rewrite its Claude Code hooks, so Windows machines get agent-brain 0.5.5's fixed hooks without any command.
- A check script for Windows machines:
irm https://agentfleet.wecansync.com/windows-check.ps1 -OutFile windows-check.ps1.
v2.8.0October 15, 2026Lanes cost fewer tokens.
- Claude reviews lane work itself; a review lane runs only for security, data-loss or migration changes, or when you ask.
- Fixes go back to the lane that wrote the code, which keeps what it has read, and a failed lane is re-dispatched only once.
- Lanes get a warning near their turn limit, so they report instead of being cut off.
- When the gateway itself is failing, Claude works directly instead of retrying lanes.
- Teams can pin each lane's models and effort in a preset, and reserve an expensive model for the lanes that name it.
v2.7.2October 15, 2026Updates now reach your installed mods.
- Claude Code kept running each mod as it was first installed, so mod fixes never arrived. An update now updates each installed mod whose version changed and says which; restart Claude Code to load them. Disabled mods stay disabled.
v2.7.1October 15, 2026/brain shows your memories, in a pane you can scroll.
/brainopens a pane with usage at the top and the project's memories below, critical ones first. Arrow keys move, Enter shows a memory in full.- agent-brain 0.5.2 lists memories 50 at a time, so a long list no longer fills Claude's context.
v2.7.0October 15, 2026A /brain command for agent-brain, and no more cloud question at the start of a session.
- The new
brainmod adds/brain: token usage for this session, today and this week, and the project's latest memories when agent-brain memory is active. - agent-brain 0.5.1 no longer asks at the start of a session whether to link the project to agent-brain cloud.
agent-brain config link-offer onbrings the question back.
v2.6.2October 14, 2026Installing over an existing gateway setup now fixes it instead of stopping.
- Mismatched auto-compact settings are set to one value instead of stopping the install.
- Model settings the gateway does not serve are replaced with models it does, and the installer says which.
- Every gateway install fetches the gateway's models at startup, and
/fleet-setupfetches them itself when it checks your settings.
v2.6.1October 14, 2026The setup wizard installs and connects the free agent-brain only.
- The wizard no longer asks you to sign in to agent-brain or turn on its memory; it installs the free tool, which records the tokens and cost of each session, and connects it to Claude Code.
v2.6.0October 14, 2026Claude checks the git branch with you before changing files, and the setup wizard installs agent-brain and keeps it up to date.
- Before changing files in a git repository, Claude shows the current branch, uncommitted changes and whether it is behind its remote, then asks whether to continue, switch, or start a new branch, with its recommendation. No more work landing on last task's branch. Turn it off with
agentfleet config branch-check off. - The wizard offers to install agent-brain, which records the tokens and cost of each session. The download is checked against the release manifest before it is installed.
- Automatic updates now keep agent-brain current too, once a day, never to an older version.
- agent-brain writes its own Claude Code hooks; AgentFleet no longer keeps a second copy.
v2.5.0October 13, 2026Claude checks with you before big or unclear tasks, lanes keep working when a model runs out, and everything uses fewer tokens.
- When a lane's model hits its quota or fails, the lane moves to the next of its fallback models instead of stopping. You can pin your own chain, such as Haiku, then Luna, then Gemini.
- Claude decides whether to split work across lanes after reading the code, not from how long your prompt is, and tells you when it splits.
- Lanes no longer spend turns saving memory, and keep their reports short.
- Before a large, unclear or risky task, Claude reads the project's docs, investigates, and agrees the approach with you: Spec Kit or a plan, worktrees for several tasks, and the structure of a new project. Small, clear tasks are still done straight away.
- The token-weather context forecast is on by default.
v2.4.3October 13, 2026Cleaner learned suggestions in /fleet-suggest.
- A learned skill is suggested once, for the command you run most, instead of once per similar command.
- No more skill suggestions for general-purpose tools such as
git,headortail. python3 -m pytestsuggests apytestskill, even when options come before-m.
v2.4.2October 13, 2026/fleet-suggest now helps set up how Claude works in each project.
- For a GitHub repository, it drafts a "Git workflow" section for the project's
CLAUDE.md: a branch and pull request per feature, the test command to run first, and no commits, pushes or deploys unless asked. It is written only after you approve. - For a new or small project, it offers Spec Kit, which writes a spec, a plan and a task list before code.
agentfleet configshowsagent-brain: not installedwhen the agent-brain CLI is missing.
v2.4.1October 13, 2026Fixes the instruction check added in 2.4.0.
agentfleet instructions, and the instruction check offered byagentfleet configure, no longer stop with a Python error before checking anything.
v2.4.0October 13, 2026Claude works directly by default and uses lanes for large work. AgentFleet's policy no longer lives in your CLAUDE.md.
- Work style:
agentfleet config work-style direct|balanced|fleet. The default, balanced, suggests a lane only for large prompts; direct uses lanes only when you ask; fleet is the 2.3 behavior. Restart Claude Code after changing it. - AgentFleet's rules moved to
~/.claude/rules/agentfleet.mdand shrank from about 1,400 to about 350 words. Your~/.claude/CLAUDE.mdis no longer touched, so a first install over a personal one works. Upgrades restore an original that an earlier install replaced. agentfleet instructions [--project DIR] [--check]finds stale lane names, duplicates, and contradictions in your instruction files. Each edit needs your approval and gets a backup. It sends those files' text to your model provider;--checkonly reports.- Lighter lanes: effort is high or medium instead of xhigh, except plan and the -deep lanes. Lanes now stop and report what is done and what remains instead of running out of turns silently.
agentfleet config agent-brain offremoves the agent-brain memory step after every reply and lane run. The wizard asks about work style, agent-brain, and the instruction check;fleet-status1.3.0 shows your work style.
v2.3.1October 12, 2026Tested on real Windows: installs, updates, rollbacks and the command wrappers now work there end to end.
agentfleet update,rollbackanduninstallno longer fail with "The batch file cannot be found" when they replace theagentfleet.cmdwrapper they run from.- Wrappers keep non-ASCII paths such as
C:\Users\Joséintact and restore the console's code page afterwards. - A crashed run's lock no longer blocks the model catalog, agent generator or suggestions on Windows, and a live lock is never taken over.
- Rollback restores over read-only files, and
claude-fleet-setupcreates agent files for new lanes on Windows. - On every platform, rerunning or updating a 2.3.0 install keeps learning on; only installs older than 2.3.0 start with it off.
v2.3.0October 12, 2026One command installs and updates, a wizard configures every feature, and team presets share settings without secrets.
agentfleet configurerevisits all questions; terminal installs and updates ask only unanswered ones. Background updates never prompt.- Export with
agentfleet configure --export team.json; teammates useAGENTFLEET_PRESET=team.jsonwith the install command or withAGENTFLEET_PRESET=team.json agentfleet update. Each person supplies their own TypeSafe key. Team setup. - One auto-compact percentage for every model: default 70%, range 20–95 or off. Restart once after a percentage change; model switches retain it without recalculation, with a restart only for gateway cap changes. Low percentages now work on smaller models.
- Optional JEV shows before/after tokens, reduction, verbatim messages kept, elapsed time, or a fallback reason.
/jevshows session totals and the last five compactions. Conversation text goes to api.typesafe.ai. - The suggestion band shows one new item at a time, clears on
/fleet-suggest, and remembers Hide. Learning is on for new installs; existing settings are preserved. It never records prompt text. fleet-status1.2.1 adds options and JEV lines;fast-jev-compactionis 0.3.0-agentfleet.3.agentfleet configshows every feature.
v2.2.0October 11, 2026Model-aware auto-compact, reviewers that verify and fix, guarded lanes, outage failover, and local project suggestions.
- Reviewers run checks in CHECK mode by default and edit only in explicit FIX MODE with listed files.
agentfleet config reviewer-access full|run|read-onlycontrols their tools. - The included
lane-guardmod blocks covered destructive and publishing commands in fleet subagents, never the main conversation. - Gateway 5xx failures mark lanes failing for 15 minutes. Routing suggests an alternative; local lane reports track changed files and forbidden commands.
/fleet-suggestscans locally and installs only what you pick, from a 57-entry catalog of plugins, mods, hooks, project skills, and/init.- Project-local lane overrides, a usage report, plugin and MCP health checks, and hardened Windows shims.
v2.1.0October 9, 2026Claude Code mods: a status band when something needs action, with optional context forecasts and Jev compaction in a local plugin catalog.
fleet-statusis installed and on by default. It shows restart notices, failed automatic updates, lanes without a model, and model changes waiting for review;/fleet-statusprints the full status.- The
agentfleetcatalog includes two opt-in mods: Anthropic'stoken-weatherand tamaratran'sfast-jev-compaction. Jev compaction needs a paid TypeSafe API key and sends conversation text and tool inputs to TypeSafe. - Mods need Claude Code 2.1.287 or later and show in the terminal and Desktop's Code tab.
fleet-statusreads only four AgentFleet files, never settings or tokens, and sends nothing anywhere. - Opt out with
--no-modsorAGENTFLEET_MODS=0;--modsopts back in. Updates refresh mod files without re-registering disabled or uninstalled plugins. Read the mods guide.
v2.0.6September 25, 2026Windows fixes: the one-command install works on the PowerShell built into Windows, and updates repair hooks an older install left behind.
irm https://agentfleet.wecansync.com/install.ps1 | iexworks on Windows PowerShell 5.1. It had stopped on the Microsoft Storepython3placeholder and wrongly reported Node.js 18+ as missing.agentfleet updateand automatic updates on Windows are fixed too.- The Windows installer finds a Python installed with
uv python installeven when it is not on PATH. agentfleet,claude-agents-doctor, andclaude-fleet-setupon Windows run with the Python the installer used, instead of failing with "Python was not found".- Updates refresh hooks that differ only in quoting or comment style, and never leave a hook pointing at a script they just removed.
v2.0.5September 24, 2026Any number of provider profiles, each with its own settings.
- New
agentfleet add NAME --gateway-url URLandagentfleet remove NAMEadd and remove gateway profiles without reinstalling. - Each profile keeps its own provider policy, model pins, exclusions, and tier labels, instead of sharing one policy across every profile.
- Gateway tokens are handled more safely: no redirect leaks, a digest instead of plaintext in the install journal, and no live token sent to a new URL during a dry run.
agentfleet update(including automatic updates) now succeeds afteragentfleet use native.- Uninstall keeps the API-key mask for a gateway you switched to and restores a pre-install gateway exactly.
v2.0.4September 23, 2026Model-to-lane interview in /fleet-setup, automatic updates.
/fleet-setupsuggests a complete fleet from each model's description, tier, and context size, or walks you through it model by model.claude-fleet-setup --exclude/--include MODELkeeps a model out of every lane while leaving it in the/modelpicker.- Automatic updates: a same-major-version release installs itself in the background at most once a day. Turn it off with
agentfleet auto-update off. - A local
.claude/directory no longer breaks installs made from a git clone.
v2.0.3September 23, 2026Redesigned website with full documentation, plus a missing CLI command.
- Redesigned landing page and a full documentation site at
/docs/. agentfleet rollback [--backup DIR], which the README already documented but which didn't exist yet.- Docs now correctly say that writable lanes are only instructed, not technically prevented, from committing, pushing, or deploying.
v2.0.2September 23, 2026Fixed agentfleet update, which had failed for everyone.
agentfleet updateworks again: Cloudflare had rejected the default Python user agent before the request reached the server.- An update now removes preference values 2.0.1 stopped shipping, but only if you never changed them yourself.
v2.0.1September 23, 2026Dropped shipped lane pins, neutral defaults, a doctor fix.
- Updating from 1.0.0 no longer carries over the old shipped model pins as if you had chosen them yourself.
CLAUDE.mdand settings no longer include the maintainer's personal preferences; put your own in~/.claude/rules/*.md.agentfleet doctornow covers all 19 lanes and flags any custom lane marked read-only.
v2.0.0September 23, 2026The project becomes AgentFleet: any provider, role-named lanes, profiles.
- Any provider: a Claude subscription, an Anthropic API key, or any gateway that serves
GET /v1/models. - 19 role-named lanes (
fleet-plan,fleet-implement,fleet-review, ...) replace the 30 lanes that used to be named after models. - Tier-based model assignment with automatic fallbacks, a first-run wizard, and provider profiles (
agentfleet use native|<name>). - A one-command install that verifies a SHA-256 checksum.
v1.0.0September 18, 2026The portable Claude agents configuration, before the AgentFleet name.
- Initial release: a portable Claude Code agents configuration installed entirely under
~/.claudeand~/.local/bin. - Provider-aware fleet repair: model discovery, advisory fallback models, and reconciliation as the gateway's model list changes.
- A
/fleet-setupskill, automatic context-window sync on model switch, and Windows UTF-8 output fixes.
Install AgentFleet in one command
No root, no admin rights, checksum-verified releases.