v0.9.50 β π± Not just agents. An ecosystem.
π± Not just agents. An ecosystem.
BagIdea Office started as a place to have AI agents as real coworkers. What it has grown into is wider than that description, and this release finally writes it down β in the README, on the website, and in a new guide.
A self-evolving, self-extending agentic AI ecosystem covers the four things that make it more than a team of agents:
- A team, not a model. Many agents with different roles, skills, tools β and even different brains. They coordinate, hand work off, split into ghost clones for parallel work, hold meetings and report back up the chain.
- Knowledge that compounds. Shared
OFFICE.mdnotes, per-agent memory written automatically after real work, workflows saved as reusable skills, an archive any agent can search. One project creates knowledge the next project can use β so the office doesn't start from zero every time. - It extends itself. When an agent finds that the capabilities it has aren't enough for the job, it doesn't have to stop: it can propose a tool or a plugin, and with your approval that capability becomes a real part of the running office. In our own office the team built themselves a tool to talk to each other with, and the Director now reports to the CEO from its data β nobody specified it, the work asked for it. The idea shifts from AI that uses tools to AI that can propose new tools and capabilities for itself.
- You are still the CEO. Every widening passes a human gate β the Security Center, project-hook trust, and β / β on every proposal, with your reasons (which is also how the team learns what you want next time).
Goal β Think β Act β Learn β Extend β Collaborate β Repeat
The same story is now a section on the website and the docs site β pre-translated into all 14 languages in the same change.
Also fixed
- Two UI strings the site referenced but never had.
inst_s1_win/inst_s1_macβ the shell labels above the install commands β were used in the markup with no string behind them, so every language quietly fell back to English. Added in all 14. - The English pack was contradicting the page it renders into. It still called the npm path "quickest" and said the installer compiles with Rust β stale since the prebuilt shell landed, and since the English pack overwrites the markup, that was what English readers actually saw.
- The website scrolled sideways on a phone. A grid track sized itself to the min-content of the long one-line installer URL, and the provider list rendered as one unbreakable word. The docs page had the same bug on narrow screens. Verified at 390 px and 1280 px: no horizontal overflow left.
- A test that reported a failure it had invented.
t.skip()marks a test skipped but does not stop the body, so the Windows/macOS early-out inapi.test.jsfired its request anyway β at an endpoint that is human-UI only and correctly answers403without thex-bagidea-uiheader.
Docs, website and a test only β no change to how the office behaves.
bagidea updatepicks it up.
Full changelog: https://github.com/bagidea/bagidea-office/blob/main/CHANGELOG.md