Repository navigation
Fuli 0.11.0 · Task owners & Agent-to-Agent Roundtable
Every task has an owner
- Asking for work inside a repository registers it as a project and staffs a lead Agent automatically. Later tasks in that project go to the same lead.
- Each reply ends with one attribution line naming the lead and any collaborators, with links to their profiles, e.g.
FULI Agent:负责人 Milo · 协作 Jefa、Nova. - Jefa (project manager) and Bole (HR) are fixed roles in every personal space. They manage all projects by default (including newly registered ones), cannot be archived or replaced, and no longer appear in the hire dialog.
Roundtable, rebuilt
- Roundtable is now direct Agent-to-Agent messaging, like asking a teammate or a sub-agent. There are no rooms, seats or turns to set up.
message_agentwakes the recipient in its own client: Claude Code resumes the chosen conversation as a fork, Codex resumes it read-only, and an Agent without a conversation is started fresh with its own memory. The answer comes back to the caller.- If a client is missing or not logged in on this machine, the message goes to the Agent's next allowed client. Messages that still cannot be delivered wait in the recipient's inbox and appear at its next task entry.
- Every thread is recorded; the console's 圆桌 / Roundtable page shows who asked whom, through which client, and what was said.
- The previous room-based Roundtable tools, CLI and A2A/Grok/Pi participants are removed. See docs/agent-roundtable.md.
Memory compacts by size, not by days
- An Agent's conversation folds older messages into a digest once 64 KB of unfolded text accumulates (configurable 8–1024 KB). Recent messages stay verbatim; finished task results always enter the digest.
- Idle time no longer archives anything. Raw messages are retained and can be paged in on demand. The recovery budget default rises to 4000 bytes.
Console
- New design system: one
UiSelectfor single and multiple choice, oneUiDialogshell for every modal, shared buttons, fields and segmented controls. - Every dialog and select in the console now uses these components; about 300 lines of page-specific dialog CSS and 73 unused messages are gone.
- Explanatory copy is rewritten to be short and plain in both languages.
- The writing-style profile on the preferences page is now called 文风画像 so it is not confused with collaboration preferences.
Install and update
- One-line installers check Node.js first, then install the CLI and start the setup wizard:
curl -fsSL https://xn--8ovp9s.xn--m8txu.com/fuli/install.sh | sh(macOS / Linux) orirm https://xn--8ovp9s.xn--m8txu.com/fuli/install.ps1 | iex(Windows). fuli updateworks on Windows (npm is launched through its.cmdshim).fuli setuprefreshes Codex skills even when Windows holds the skills directory open.- Setup reports exactly which Agent clients could not be connected and how to retry.
- After an upgrade, setup restarts a console still running the previous version instead of leaving old code serving the UI.
Upgrade
npm install -g fuli-context@0.11.0
fuli setup --yesUse fuli setup --yes --skip-agents to refresh local services while preserving existing Agent integration settings.