抢先体验 · npm beta 0.23.0-beta.1
让每一次协作,
都产生复利。
这是下一版的公开预览,给愿意先试新功能的人用。下面列出它相对稳定版 0.22.1 的全部变化。
$ npm install --global fuli-context@beta
$ fuli setup
你的 Agent
在哪个目录,
都能叫到你的 Agent。
在任何目录里用 @名字 或 #FLA,让你的某位 Agent 接着做;Agent 卡片上可以「复制 #FLA」,还给出几句可以直接用的说法。每个新 Agent 都有不重复的人名和固定的角色头像,岗位写在职业和职责里。说一次「以后这类工作交给某个项目」,确认后,命中关键词的任务都交给它的组长。
@Milo Reed 修一下登录页记住密码失效的问题
已修复:session.ts 在刷新令牌时覆盖了 remember 标记。补了 2 个测试,均通过。
跨工具接续
换 AI 工具,
不用换搭档。
同一位 Agent 的职责、工作记忆和对话都留在 FULI。OpenCode 2.x 通过插件进入任务入口和收尾,有自己的来源(它的对话还不会自动采集)。WSL 里的客户端路径会正确转换,可以连到 Windows 上的 FULI;控制台里每个客户端旁边有「更新接入」和「重新接入」。
登录重构完成一半:接口已拆好,前端还没接。
@Milo Reed 继续昨天的登录重构
接着做:接口已拆好,剩前端接入和回归测试。
圆桌
圆桌,
像聊天一样。
对话变成聊天界面:你的消息在右边,每位 Agent 的在左边。「留言板」等它下次工作时回复,「即时对话」马上唤醒它回答。每条消息写明每位收件人的实际状态,唤醒不了时说明原因。用 @FLG 一次请 2–4 位 Agent,在圆桌里各自只读作答。
Milo Reed即时对话 发给 Nova Lane
登录重构的接口改动评审过了吗?有没有要我改的?
Nova Lane已唤醒 马上回答
评审过了。只有一处:刷新令牌失败时要清掉 remember 标记,其余可以合并。
偏好
Tonborg,
每次判断都说明原因。
默认判断方式可以按项目单独设置。每张等你处理的卡片都写明为什么要你确认,判断记录可以搜索全部历史。命中已知注入格式时,批准会被拦下交给你;这只是很窄的补充检查,不算注入防护。内置 Agent 的模型密钥直接在页面里填,只写不显示,每次改动都有记录。
个人全局
品味界面少用渐变,不要卡片套卡片
判断方向性歧义先讨论再动手
个性习惯直接沟通,希望 Agent 主动推进
项目:shop-web
判断默认判断方式:这个项目先问我
品味文案短句,不用感叹号
项目管理
每个项目,
自带经理和看板。
每个空间自带三位专职:Jefa 管项目,Bole 负责 Agent 资源,Tonborg 负责判断。项目可以配自己的项目经理和看板:自定义列对应内置状态,或者链接外部看板;Jefa 的看板随 FULI 安装。阻塞的任务写明在等什么、从什么时候、在哪个会话,能直接打开那个会话,在原会话继续后自动解除。「服务」页列出 Agent 启动的服务,只有你能停止。
按需取回
先给标题,
需要时再读正文。
修改类的请求附上命中知识的标题索引,Agent 需要时再读正文。开始一次会话只要一次 Provider 请求;Claude Code 的任务入口按预览上限裁剪可选内容,硬规则和收尾字段始终保留。对话记忆里,较早的消息折叠成要点,最近的保留原文。
数据库
升级之前,
先知道会变什么。
从 0.20.1 升级时,图谱有一步迁移要你在「设置 → 数据格式迁移」确认,确认之前图谱只读;另一步结构变化和圆桌存储升级,会在备份后自动完成。升级后的数据旧版本打不开,退回需要升级前的备份。数据全部在你本机的 Neo4j 图数据库里,每次变化都留有历史。
本地优先
知识图谱和对话记录都在你的电脑上,个人偏好不会进入任何共享层。
人说了算
你设定自主程度,Tonborg 在授权内协助判断;超出权限或有冲突时,再交给你。
按需取回
不会把全部历史塞给模型,只取与当前任务有关、仍然有效的内容;没有新东西要记的任务,由 Stop Hook 直接收尾,省掉一次模型往返。
相对稳定版 0.22.1 的全部变化
这里列出这个预览版相对当前稳定版 0.22.1 的全部新功能和变化,不只是比上一个 beta 多了什么。发布前会跑完整的自动测试,但还没有经过稳定版那样的长期使用;遇到问题,请在 GitHub 提 issue。
新功能
- 体检:FULI 自己检查客户端连接是否过期、迁移是否在等你、会话是否还在用旧版、上次更新有没有做完;能自动修的点一下就修好,修不了的告诉你去哪里处理。控制台顶部显示「有 N 件事需要你」。
- Windows 安装包的托盘换成 FULI 桌面客户端:一句话告诉你 FULI 是否正常,每件事一张卡片一个按钮,托盘圆点变色,情况变差时发系统通知;默认开机启动,可在托盘菜单关闭。
- 一键更新和回退会先关掉客户端,做完再打开;卸载会关掉它并删掉开机启动项。从 0.22 的旧托盘一键更新过来,打开的就是新客户端。
变化
- 旧的 FuliTray 托盘不再提供,桌面和开始菜单的 Fuli 快捷方式打开新客户端;想回到旧托盘,可以用 Rollback-Fuli 回到更新前的版本。
- 控制台里所有开关换成同一种组件;客户端的颜色和字号来自控制台主题。
升级前要知道
- 数据格式没有变化,从 0.22.1 升级不需要确认迁移。
- 桌面客户端还没在真实桌面上验证过托盘、通知和开机启动;macOS 版客户端还不在发布包里。
一条命令装上预览版
已经装了 FULI 的话,先运行 fuli stop,并备份数据目录。下面的命令用原来的安装脚本,只是把安装的包换成 fuli-context@beta,装完会接着运行 fuli setup。
curl -fsSL https://xn--8ovp9s.xn--m8txu.com/fuli/install.sh | FULI_NPM_PACKAGE_SPEC=fuli-context@beta shmacOS / Linux
$env:FULI_NPM_PACKAGE_SPEC='fuli-context@beta'; irm https://xn--8ovp9s.xn--m8txu.com/fuli/install.ps1 | iexWindows PowerShell
npm install --global fuli-context@beta && fuli setupnpm
想回到稳定版:去掉 FULI_NPM_PACKAGE_SPEC 再运行一次安装脚本。稳定版的版本号更低,原生 Provider 需要 fuli setup --allow-provider-downgrade。预览版升级过的数据(自动升级的,和你确认过的迁移),旧版本打不开,只能用升级前的备份恢复。