Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@ description: "Stay up to date with the latest agentsfleet product updates, new f
agentsfleet is in **stealth-mode testing** and pre-production. APIs and agent behavior may change between releases without long deprecation windows. Email [agentsfleet@agentmail.to](mailto:agentsfleet@agentmail.to) if you want a hand calibrating an agent or to join as a design partner.
</Tip>

<Update label="Sep 23, 2026" tags={["Dashboard", "What's new", "Bug fixes"]}>
## A Fleet library row shows where its bundle came from

Both Fleet library tables spelled provenance as a prefix on every row — `upload:probe/skill-only`, `github:agentsfleet/github-pr-reviewer`. The kind is now its provider's mark and the text is the reference alone, and a GitHub row links to the repository it was onboarded from.

## What's new

- **Source replaces Repository on the platform table** — both Fleet library tables now carry the same columns in the same order: Name, Source, Status, Bundle, Time, Actions. The workspace table gained Time in place of Onboarded.
- **A GitHub row is a link** — the platform row points at the reference it was fetched at and says on hover that a branch can move; the workspace row points at the repository, which is all that row stores.
- **Remove is the same icon as the Model library's** — a delete glyph with the verb in its tooltip, on both tables.
- **Both sidebar entries read `Fleet library`** — the workspace entry under Configuration was `Library`. Only a platform admin sees both, and the group heading tells them apart.
- **The Getting started checklist has one button** — the next step is now the page's primary action, named for the step, and it moves on as each step lands. The rows were always links and never looked like it.
- **Install a fleet opens the fleet it recommends** — the step's hint names `github-pr-reviewer`, so the link now opens that card rather than the gallery's front door.

## Bug fixes

- **Events fills the page** — a handful of events left the table floating in the top third of the screen with its pagination bar beneath them. The page reserved a minimum height where the table needed a definite one.
- **Platform &gt; Fleet library fills the page** — the same fault from the other side: the page reserved the height and the table never claimed it.
- **A connector row says `Connected` once** — the row carried the word on its status pill and again underneath. The description now names the account the install landed on instead.
- **Connect and Disconnect are icons** — matching every other row action, with the provider named in each tooltip.
- **Saving a fleet's SKILL.md or TRIGGER.md just saves** — the two documents shared one version tag, so saving either one told the other's editor it was out of date. The editor then asked you to compare two copies that were identical and would not save until you did, and saving the second document put the first back into the same state. A save now re-reads the server before it believes a conflict: if your document has not moved, it saves. If it genuinely changed, it says so in one line and keeps your edit on screen; saving again replaces the server's copy with yours. The API still refuses a stale save with `UZ-AGT-014`.

</Update>

<Update label="Sep 21, 2026" tags={["API", "CLI", "Dashboard", "What's new", "Breaking changes"]}>
## Remove a Fleet library entry your workspace added

Expand Down
2 changes: 1 addition & 1 deletion fleets/library.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ Removing an identifier that is already gone succeeds. So does one that names ano

You need the `library:write` scope, the same scope `agentsfleet library create` needs.

The dashboard does the same work at **Library** in the workspace sidebar. The page lists what this workspace owns and asks you to confirm each removal by name.
The dashboard does the same work at **Fleet library** in the workspace sidebar. The page lists what this workspace owns and asks you to confirm each removal by name.

## Onboard a platform entry

Expand Down
4 changes: 3 additions & 1 deletion fleets/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,9 @@ Provider webhook registration stays in the install output. Trigger shows the dec

A source save takes effect on the next wake and keeps the same fleet identifier and memory.

If another operator saves first, your stale source edit is refused. The editor reloads the current source so you can review the newer version and apply your change again.
If another operator saves first, your save is held and the editor says the source changed on the server. Your edit stays on screen. Saving again replaces the server's copy with what you see, so review the other change before you press it.

An API client that saves stale source receives [`UZ-AGT-014`](/api-reference/error-codes#UZ-AGT-014). Fetch the current source, reapply your change, and save again.

Stopping a fleet lets the current run finish. Killing a fleet keeps its records but blocks all later work.

Expand Down
Loading