项目与工作区
项目模型
项目是 LanMate 层的会话分组与工作目录单元:
- 一个项目可关联多个文件夹,其中一个标记为主目录
- 会话归属项目;Agent 的工作沙盒由主目录派生
- 项目与看板共用同一数据源,一处创建两处可用
创建项目
- 侧栏「项目任务」标题栏点击「+」按钮(或 Cmd/Ctrl+Shift+N)。
- 填写项目名,选择一个或多个文件夹。
- 标记其中一个为主目录(Agent 默认在此工作)。
默认项目
系统保证恰好存在一个默认项目:
- 不可改名、不可删除
- 不出现在项目下拉选择中
- 未选择项目时隐式生效
- 其会话使用独立的 per-session 工作区
会话分组
- 每个项目下的会话默认显示最近 5 条,点击「显示更多」展开
- 项目可折叠/展开;标题栏菜单可「折叠全部」或「展开全部」
- 会话可跨项目拖拽排序
项目上下文
在项目主目录放置 AGENTS.md 或 RULES.md,Agent 每次会话自动读取作为项目上下文(编码规范、常用命令、注意事项等),无需每次重复说明。
两个文件的分工:
| 文件 | 定位 | 适合放 |
|---|---|---|
AGENTS.md |
指引性说明 | 项目背景、技术栈、目录结构、常用命令 |
RULES.md |
硬性约束 | 必须遵守的规范(命名、禁用写法、安全要求) |
写项目上下文的建议
- 单条规则保持聚焦,别把十件事塞进一段
- 规则之间别冲突;发现冲突时合并或删除旧条目
- 文件路径用相对路径(
src/api/而不是/Users/you/project/src/api/) - 修改后开新会话生效;带着旧上下文继续聊,模型可能沿用之前的习惯