Repository navigation
Releases: JevonsCode/fuli
Release list
FULI 0.20.0-beta.2
基于已合并的 PR #13,供 macOS 和 Windows 测试。npm 稳定渠道仍为 0.12.4。
相对 0.20.0-beta.1:
- 修复 Claude/Cursor 缺少真实会话 ID 时,偏好被错误过滤的问题。
- 修复未配置团队且合格 Agent 不支持当前客户端时,并行任务无法保存为“受阻”的问题。
- 修复超长中文测试参数导致 Windows pytest 报错的问题。
保留 beta.1 的全局/项目记忆隔离、工作历史按 Agent 筛选、会话接续、记忆导出和任务协作改进。
安装和升级
需要 Node.js >= 24.12。macOS 和 Windows 使用同一个 npm 包。
已有 Fuli 的机器先停止旧服务,再安装并刷新已连接客户端:
fuli stop
npm install --global fuli-context@0.20.0-beta.2
fuli setup --yes --connected-only
fuli --versionWindows PowerShell 若限制执行 .ps1,使用 npm.cmd 和 fuli.cmd。已有自定义数据目录的用户,应为 stop 和 setup 继续指定原来的 --data-dir。
首次安装可运行 npm install --global fuli-context@0.20.0-beta.2,然后运行 fuli setup。安装完成后重新连接客户端的 Fuli MCP,或重启客户端并开启新会话。
fuli update 当前只检查稳定渠道;测试本次 Beta 请使用上面的指定版本安装命令。fuli-context@beta 会在 npm 发布成功后指向本版本。
npm 发布流水线已成功。若 registry 暂时返回版本不存在或 beta 仍指向 beta.1,可直接安装本次发布附件,macOS 和 Windows 都适用:
npm install --global https://github.com/JevonsCode/fuli/releases/download/v0.20.0-beta.2/fuli-context-0.20.0-beta.2.tgz仍请按上面的顺序先停止旧服务、安装后运行 setup,并重新连接客户端。此附件已从 GitHub 重新下载、核对哈希,并在 Windows 临时目录实际安装,两个 CLI 入口均输出 0.20.0-beta.2,MCP 工具目录可读取。
验证范围
- 源码审查后:Linux Node 1279 通过、8 跳过;Web 506 通过;Provider 589 通过、149 跳过。
- 此版本的 Windows 临时安装、CLI 版本/帮助、MCP 工具目录和打包 Web 页面冒烟通过。
- Windows 原生 Node 全量仍有权限、符号链接及临时文件清理相关失败;macOS 实机、真实客户端接续及独立 Neo4j 验收未完成,需继续测试。
PR:#13
FULI 0.20.0-beta.1
FULI 0.20.0-beta.0
Beta: JVS-A/p0-handoff-20261014 (FLA continuity, task collaboration, context delivery slimming, Windows Codex hook fix) + PR #11 (independent global conversations and memory scope). Install: npm i -g fuli-context@beta
FULI 0.12.4
- 修复设置页布局与提示间距。
- 设置保存后自动生效,并提供明确反馈。
- 统一 Agent 头像,Tonborg 更名为决策员。
FULI 0.12.3
- 已是最新版时不再重复安装或重启;升级前展示安装目标,只刷新已有客户端连接。
- 修复部分客户端刷新失败仍被当作成功、失败恢复指向错误安装,以及 Windows 版本字符串处理。
- 修复配置项目组长后的任务分配校验错误,并明确旧会话 MCP 重连提示。
验证:Node 1154、前端 460、Provider 522 项测试通过;发布包检查和依赖审计通过。已完成 Claude Code 与 Cursor 独立复审。
FULI 0.12.2
- Connect Claude Desktop with a compact MCP tool profile.
- Keep client configurations stable across Node version switches.
- Clarify client compatibility and Agent roles.
FULI 0.12.1
- Improve project overviews and team organization.
- Add LAN roundtable collaboration (Beta).
- Fix layouts and simplify Agent pinning.
- Simplify client connections and update AR naming.
- Add an English website and improve search discovery.
Fuli 0.12.0
- Add Tonborg, autonomy settings, and decision feedback.
- Add Agent pins and quicker navigation.
- Improve review workflows and interface controls.
Fuli 0.11.1
- Fix Agent assignment and project reporting.
- Improve cross-client collaboration.
- Add FLA employee numbers.
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.