进阶
记忆与项目指令
用个人记忆和全局指令让助手记住你的偏好,用 AGENTS.md 让它记住项目的规矩。
每开一个新任务都要重复交代「我们用 pnpm 不用 npm」「回答请用中文」,很累。InsCode 提供两层持久上下文:跟着你走的(个人记忆、全局指令)和跟着项目走的(项目说明文件)。
个人记忆
设置 → 记忆 → 个人记忆。按分组 + 一张张记忆卡组织,卡片就地编辑,随时增删。
内置三个预设分组,点「添加预设分组」直接用:
| 分组 | 例子 |
|---|---|
| 技术栈偏好 | 前端用 React + Next.js,包管理用 pnpm |
| 我的角色 | 我是项目管理者,回答请侧重进度与风险而非实现细节 |
| 输出格式偏好 | 输出 Markdown 博文格式,带小标题与代码块 |
也可以自建分组。这些内容新建任务时自动带入。
全局指令
同一页下方是全局指令 —— 一段自由书写的话,不分组。适合放硬性要求,比如:
回答一律使用中文;不确定的需求先反问再动手。
个人记忆与全局指令分别存成本机的
memory.md 与 ATOMCODE.md,就在应用数据目录下,路径显示在设置页里。想直接用编辑器改、或者备份,照着这个路径去找就行。项目说明(AGENTS.md)
前两者跟着你走,项目说明跟着项目走 —— 它写的是这个工程的规矩:目录结构、构建命令、代码约定、哪些坑不要踩。团队成员共用一份,跟着仓库一起提交。
在项目任务里敲:
/init
助手会扫描当前工作区,生成或改进 AGENTS.md。已经有了就在原基础上补,不会覆盖掉你写的。
/init 需要一个可扫描的工作区,普通对话里不可用。三者怎么配合
| 层级 | 存放 | 管什么 | 谁受影响 |
|---|---|---|---|
| 个人记忆 | 应用数据目录 | 你的偏好、你的角色 | 只有你,所有项目 |
| 全局指令 | 应用数据目录 | 你的硬性要求 | 只有你,所有项目 |
| 项目说明 | <项目>/AGENTS.md | 这个工程的规矩 | 所有人,只这个项目 |
项目里的 .inscode/ 目录还可以放项目级技能,同样跟着仓库走。
写好一点的建议
- 写约束,别写介绍。 「用 pnpm」有用,「这是一个 Vue 项目」它自己能看出来。
- 写踩过的坑。 「改完 X 必须同步 Y,否则构建过但运行挂」这类信息,是它自己读代码读不出来的。
- 别堆太多。 每一条都会占上下文。写成一句能执行的规则,比一段解释更管用。