2026-04-03 · 会话现在会真正带着项目一起工作
发布时间:2026-04-03
标签:release chat project context
核心变化
- 新会话可以先设置项目目录,再发第一条消息,不需要先靠“占位消息”把 session 落盘。
- session skills 现在真正按会话项目上下文加载:
- 读取项目下
.agents/skills - 同时保留 workspace 已安装
skills - 同名 skill 不再互相覆盖,而是通过稳定 ref 区分
- 读取项目下
- 项目自己的
AGENTS.md与项目上下文会进入独立的Project Context区块,不再和 host workspace 混在一起。 - 聊天 header 里的项目 tag 现在是操作入口,不只是展示:
- 点击即可修改项目目录
- 点击即可移除项目目录
- 项目切换后 skills 会立即刷新
解决了什么痛点
- 以前“设置了项目目录,但第一轮还没真正带上项目上下文”的问题,现在被收掉了。
- 以前“项目 skill 没加载完整,或者和 workspace 同名 skill 混掉”的问题,现在通过 session-scoped skill loading + stable ref 解决了。
- 以前“项目已经换了,但 UI 还是旧 skill 列表”的问题,现在会在项目切换后立即失效重拉。
- 以前“清除项目目录成功了,但 header tag 没消失”的交互不一致问题,也一起修掉了。
这次实际发了什么
这不是只补一个主包的小修,而是一轮统一 npm patch release。已发布的关键公共包包括:
[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]@nextclaw/[email protected]
同时一起发布了 channel plugins 相关 patch 版本,保证依赖链路版本对齐,而不是只发 UI/CLI 主包。
我们怎么验证的
pnpm release:publishpnpm -C packages/nextclaw tscpnpm -C apps/docs buildpnpm lint:maintainability:guardnpm view <pkg> version核对线上版本
怎么用
- 新建一个聊天会话。
- 先设置项目目录。
- 打开 skill picker,确认项目下
.agents/skills已出现。 - 发送第一条消息,让模型从第一轮就带着这个项目上下文工作。
- 需要改项目或移除项目时,直接点 header 的项目 tag。