# Agent Pi changelog

What has shipped, newest first.

## v2.4.751

- Changed: The agent office means what it shows; the sidebar's bottom row is one line; the version opens the changelog

## v2.4.750

- Changed: The team editor is one plain full-screen page and keeps the numbers you save; the agent office; a real "page not found"

## v2.4.749

- New: About, Changelog and Blog pages on agentpi.app; BrowserOS neo and Docker at setup; a link to the tools catalogue

## v2.4.748

- Fixed: Team members no longer lose shell commands to a "cancelled" permission, or have a turn cut off mid-work

## v2.4.747

- New: A password page for downloads on agentpi.app, marked beta

## v2.4.746

- Fixed: A team's goal no longer stops when you name one member; the engine installs itself; a member's card reads properly while it works

## v2.4.745

- New: Team templates, and the Agents tab in plain words

## v2.4.744

- Fixed: A folder opened from Agent Pi comes to the front (Windows)

## v2.4.743

- Changed: Local models answer sooner: a shorter prompt, no pre-check, and a server that no longer freezes

## v2.4.742

- Fixed: A team member runs on the model its card names, or it is absent and the team carries on
- Fixed: The engine's Python helper is no longer called a stuck background job, or closed after every turn
- Changed: Model lists offer only what this computer can run; Settings, CLI in plain words
- Changed: Pi CLI is beta-only: production users see oh-my-pi, and nothing runs on Pi CLI

## v2.4.741

- Fixed: A team's "Timeout per turn" stays what you saved, and a running team picks it up

## v2.4.740

- Fixed: A team that can only wait for you stops and says so, instead of lapping round after round

## v2.4.739

- Fixed: Zoom changes the size of the text, not how much of the window the app uses; the header fits; a chat you just wrote in sorts first at once

## v2.4.738

- Fixed: The amount in the header is about whoever answers: the team member speaking, or the team as a whole

## v2.4.737

- Fixed: The minimap keeps up with team rounds: member turns in their own name and colour, and it no longer freezes or stays empty

## v2.4.736

- Fixed: Escalations from a team round sit where they happened, dated, as one line each; a reload no longer piles them under your newest message

## v2.4.735

- Changed: Add-ons: one window for Connections (MCP servers), Extensions, Skills and Built-in tools

## v2.4.734

- Changed: Plan, agents, teams and their helpers use exactly the chat's skills, extensions and MCP servers

## v2.4.733

- Fixed: The on/off switches for MCP servers, extensions and skills do what they say

## v2.4.732

- Changed: Each chat has a mode menu (Plan / Single Agent / Team of Agents + Goal: Auto-Continue); Sub-agents, Memory and goal limits are Preferences

## v2.4.731

- Fixed: When the agent picks its work back up on its own, you see it; and you can stop one of omp's sub-agents

## v2.4.730

- New: MCP servers: several accounts of one server, "Sign in" instead of pasting keys, and the servers you listed

## v2.4.729

- Removed: Playwright: BrowserOS is the browser

## v2.4.728

- Fixed: A swarm has no built-in limit: 20 articles run as 20 agents, and the only cap is the one you set

## v2.4.727

- Fixed: The chat can no longer slide sideways, the Plan meter shows up, and the suite is green on any machine

## v2.4.726

- New: A Shortcuts tab: every shortcut as it is bound now, with a filter; and the "/" palette finally takes the keyboard

## v2.4.725

- New: Editable keyboard shortcuts, "#" / "##" file and folder pickers, and notices that stay off Send

## v2.4.724

- Fixed: The chat's own agent could not see what the team said in the same tab

## v2.4.723

- Changed: Jev is a skill now: mounted means available, ticked means required

## v2.4.722

- New: Jev is named in the always-apply rule, so typed decisions route to it

## v2.4.721

- Fixed: Converting an npm extension undid itself on the next sweep

## v2.4.720

- Changed: Keeping our own sub-agent control: omp's cancel has no id we can use
- Fixed: The loading animation says which stage it is in, and stops lying about being finished

## v2.4.719

- Fixed: A Supervised team that never asked you anything
- Fixed: Absent is not zero: team run settings stopped resetting
- Changed: A team slot tab is two rows

## v2.4.718

- Fixed: A chat forgot which team it was, so nobody was leading it

## v2.4.717

- Fixed: An agent with full permissions was still asking for permission

## v2.4.716

- Fixed: A 404 that named a model nobody sent
- Fixed: The loading animation no longer finishes before the chat does

## v2.4.715

- Fixed: The Convert button 404'd on every npm extension
- Changed: Ask and ida stay out of the tool catalog, with the measurement

## v2.4.714

- Fixed: A tab switch took 28 seconds. It was never the sidebar

## v2.4.713

- Fixed: A supervisor does not need to approve git status

## v2.4.712

- Fixed: "auto (not blocking): reject" was neither: an untouched card no longer refuses the work

## v2.4.711

- Fixed: OpenRouter can no longer spend a cent unless you picked it

## v2.4.710

- Fixed: A team lead who never stopped it, a Gemini member billed to OpenRouter, and a sidebar that re-walked the project on every switch

## v2.4.709

- Fixed: A swarm died because two tools were "unavailable in this session"

## v2.4.708

- Fixed: A swarm card stopped mid-word and threw away the finding
- Fixed: One row, one icon

## v2.4.707

- Fixed: The refusal that kept coming back was a restart, not a provider

## v2.4.706

- Fixed: Stop now stops it, and so does a refusal

## v2.4.705

- Fixed: Opening a long chat no longer replays a 10,000-frame backlog

## v2.4.704

- Fixed: The server no longer dies seconds after every start

## v2.4.703

- Fixed: A refusal is not a note

## v2.4.702

- Fixed: Unticked means off to the engine too; the repack panel sees npm packages

## v2.4.701

- Fixed: A replayed round is not running

## v2.4.700

- Fixed: A file: url opens the file, and every turn owns what it starts

## v2.4.699

- Fixed: The running dot follows the work, and a running swarm stays in view

## v2.4.698

- New: A crash is not a stop: the server comes back, a stopped one stays stopped

## v2.4.697

- Fixed: A downloaded update is not a failed update

## v2.4.696

- Fixed: The saved-chat crash was fixed in one tree only

## v2.4.695

- Fixed: Opening a saved chat no longer dies on an undefined role

## v2.4.694

- Changed: The answer says what answered it, and an unreadable reply is not "no reply"

## v2.4.693

- Fixed: Background jobs in plain words, and compaction stops getting Claude refused

## v2.4.692

- Fixed: The Fast / Thinking dropdown renders, and the provider has its name

## v2.4.691

- Fixed: One invalid field was hiding every custom provider

## v2.4.690

- Fixed: A cleared key is deleted, and the chat engine can find TheCopywriter

## v2.4.689

- Fixed: Fast and Thinking actually appear in the effort dropdown

## v2.4.688

- Fixed: TheCopywriter: the brief is the user's words, and Fast means Fast

## v2.4.687

- Fixed: A member says what it started, and you can stop it

## v2.4.686

- Fixed: Only what is on screen is laid out

## v2.4.685

- Fixed: Every provider keeps its own traffic

## v2.4.684

- New: Members are told to collect what they start

## v2.4.683

- Fixed: TheCopywriter now actually writes: the engine is local, and the settings were invented

## v2.4.682

- Fixed: Picking Grok sends the turn to Grok

## v2.4.681

- Fixed: The folder lock now holds through every shell

## v2.4.680

- Changed: TheCopywriter becomes a real provider: its own engine answers the turn

## v2.4.679

- Fixed: A tool Agent Pi installs is one every agent can actually run

## v2.4.678

- Changed: Removing an agent from a team is one click, on the agent

## v2.4.677

- Fixed: A turn settles once, however many times it is replayed

## v2.4.676

- Changed: TheCopywriter is in Accounts; the xAI balance key is out

## v2.4.675

- Fixed: An agent with no model of its own says so before answering

## v2.4.674

- Fixed: A turn you stopped stops counting

## v2.4.673

- Changed: One action per row in the Files tree, on one line

## v2.4.672

- Fixed: The recalled-memory block can get a turn refused, and now stops being sent
- Changed: TheCopywriter defaults to deep thinking

## v2.4.671

- New: Point TheCopywriter at your own server, with your own key

## v2.4.670

- Fixed: An MCP shown as "enabled" is one your agents actually get

## v2.4.669

- Fixed: A refused turn says only what is actually known

## v2.4.668

- Fixed: The Headroom update no longer asks a question nobody can answer

## v2.4.667

- New: Stop one team member, or hand its work to another

## v2.4.666

- Fixed: Background jobs cannot run forever, and the clock is always visible

## v2.4.665

- Fixed: A pasted numbered list stays a numbered list

## v2.4.664

- Fixed: A provider refusal is no longer shown as an agent's reply
- Changed: The file row lost the button that repeated the obvious

## v2.4.663

- Fixed: An escalation card you cannot answer now says so

## v2.4.662

- New: Alt+1 to Alt+9 jump straight to a tab, Alt+0 sorts them

## v2.4.661

- Fixed: Restored messages actually appear, and 79 of them came back

## v2.4.660

- Changed: Your own messages stand out in the sidebar

## v2.4.659

- Fixed: Messages go where their time says, everywhere
- Fixed: The Headroom update says what it is doing

## v2.4.658

- Fixed: Generated images and videos stay in the chat they were made in
- New: A rule the code checks: nothing said in a tab goes missing from it

## v2.4.657

- Fixed: A message sent to a team is kept, shown and findable

## v2.4.656

- New: When a provider is throttling you, the chat says so while it happens

## v2.4.655

- New: A working member tells you how long it has been silent

## v2.4.654

- Changed: Every message says which day it is from

## v2.4.653

- Fixed: One-click tool installs work on machines with Git

## v2.4.652

- Changed: Ripgrep installs itself

## v2.4.651

- Fixed: A member that writes nothing does not end a Goal mission
- Fixed: A member added to a team is a member

## v2.4.650

- Fixed: Weeks-old activity no longer sits under your newest message
- Changed: Number fields are the size of a number

## v2.4.649

- Fixed: Updates and installs actually run

## v2.4.648

- Changed: Edge is not treated as a browser this app suggests

## v2.4.647

- Fixed: Installs report what happened, and Chromium stops being asked for

## v2.4.646

- Fixed: The Updates list is readable

## v2.4.645

- Fixed: A Goal team is now judged against its mission, not against the round

## v2.4.644

- Fixed: The Updates button now opens, counts, and can actually fix things

## v2.4.643

- Fixed: A team told to keep going until the mission is done now does
- Changed: The team editor has room to read

## v2.4.642

- New: Updates and missing tools now tell you, instead of a console you cannot see

## v2.4.641

- Fixed: The black window at login, again: this time from the switch that causes it

## v2.4.640

- Fixed: Messages are ordered by the time they were actually sent

## v2.4.639

- Fixed: An @mentioned agent runs on the model you gave it

## v2.4.638

- Fixed: A chat shows its team rounds every time it opens

## v2.4.637

- Fixed: A cached chat is only shown when it matches the file, and old hand-offs read as old

## v2.4.636

- Fixed: A tab opens on the conversation as it actually is

## v2.4.635

- Fixed: Three bubbles now keep the time they display

## v2.4.634

- New: Teammates can work at the same time, when the one briefing them says they can

## v2.4.633

- New: Every answer says what produced it

## v2.4.632

- Fixed: An unticked skill does not run, even in a chat that never said so

## v2.4.631

- Fixed: A finished round from the past was ending the round happening now

## v2.4.630

- New: While a team is answering, the header says so

## v2.4.629

- Fixed: A finished team keeps its green dot until you open the chat

## v2.4.628

- Fixed: A chat now remembers which skills you switched off

## v2.4.627

- Fixed: A provider refusal is no longer published as the agent's answer

## v2.4.626

- Fixed: Old sub-agent messages were burying the round running right now

## v2.4.625

- Fixed: The Grok balance line is a status, not a paragraph

## v2.4.624

- Fixed: The blocks stacking under a team's last reply

## v2.4.623

- Fixed: Claude no longer refuses a team turn over the shared thinking
- Fixed: The Grok balance message asked for something you could not give it

## v2.4.622

- Fixed: The round summary is said once, not three times

## v2.4.621

- Fixed: Switching back to a chat now brings its sub-agent replies with it

## v2.4.620

- Fixed: A check nobody answered no longer stops the team
- Fixed: An @mention is not a file

## v2.4.619

- Fixed: An old message now says which day it is from
- Fixed: Swarm answers that were already lost can be put back
- Fixed: The round summary is written down too

## v2.4.618

- Fixed: A swarm's answers are now written down, so they survive a reload
- Fixed: ".." is not an answer
- Fixed: A round summary is prose, not its own source code

## v2.4.617

- Fixed: The teammate you hand work to now goes next
- Changed: A member's card leads with its model, not its team
- Fixed: Typing part of a team name now finds the team

## v2.4.616

- Fixed: A file the agent names now opens, and you can choose how
- New: Three things to do with any file, right next to its name

## v2.4.615

- Fixed: The engine check now notices when omp updates itself

## v2.4.614

- Fixed: A team member's thinking now reads as prose

## v2.4.613

- Fixed: "Start on login" no longer opens a console window, or starts the wrong build

## v2.4.612

- Fixed: Startup no longer offers updates to nothing, and memory is alive from the first second

## v2.4.611

- Fixed: "(no reply)" now says why, and the member gets another go

## v2.4.610

- New: Team members can read the thinking of the members before them

## v2.4.609

- Fixed: A skill that is off for a chat does not run in that chat

## v2.4.608

- Changed: Auto-handoff is off unless you turn it on, and stays inside your team

## v2.4.607

- Fixed: When Gemini's provider fails, the chat says so: and tries again

## v2.4.606

- Fixed: "Thinking..." can no longer outlive a finished team round

## v2.4.605

- Fixed: Team members are cut off for being stuck, not for being slow

## v2.4.604

- Changed: Sessions are grouped by tag, and chats order by your last message again

## v2.4.603

- Fixed: "Handoff" meant two different things, and only one of them was yours to switch

## v2.4.602

- Fixed: Editing a team member now changes the agent that actually runs
