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