你问 Copilot
“读取 standup.md,把我的每个行动项都加到 tasks/this-week.md,周五截止。”
落进文件里的内容
- [ ] 更新部署手册 📅 2026-07-10
- [ ] 审查迁移 PR 📅 2026-07-10
Copilot 读取笔记和契约文件,然后用你仓库的语法写下这两行,并把 diff 暂存起来等你接受。
VS Code 中 Copilot 的智能体模式会读写你打开的工作区里的文件。现在就在那里打开你的 Obsidian 仓库,你的任务(纯 markdown 文本行)就只是它能编辑的又一批文件。TaskForge 会给仓库加入一个 TaskForge/Settings/agents.md 契约文件,让 Copilot 精确写对你的格式,而不是靠猜。想要类型化工具而不是自由格式编辑?VS Code 支持 MCP,同样随 TaskForge 一起提供的 taskforge 服务器也能直接接入。
Copilot 的智能体模式会直接编辑工作区文件,单靠这一点就已经够用。如果你希望智能体调用 add 和 complete 这样的工具,而不是手动写行,还可以用 MCP 服务器。
用 TaskForge 3.0 或更高版本打开你的仓库,进入“设置” > “AI 与智能体”,保持“生成智能体文件”开关为开启状态。TaskForge 会写入一个描述你任务格式的 TaskForge/Settings/ 文件夹,让 Copilot 用你的写法写任务。
依次选择“文件” > “打开文件夹”,选中你的仓库。现在 Copilot 会把每一篇笔记,包括 TaskForge/Settings/ 契约文件,都视为工作区的一部分。
在 Copilot Chat 面板中切换到智能体模式,让它能够编辑文件。让它在添加或修改任务之前先读取 TaskForge/Settings/agents.md。把同样的指令加进 .github/copilot-instructions.md,它就会应用于每一次会话。
# .github/copilot-instructions.md 这个文件夹是一个 Obsidian 仓库。在添加或编辑 任务之前,请先读取 TaskForge/Settings/agents.md,并遵循其精确的语法。
VS Code 支持 MCP 服务器。加入 taskforge,Copilot 的智能体就能用上桌面客户端所用的同一批类型化工具:add_task、query_tasks、complete_task 等等。
// .vscode/mcp.json
{
"servers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": { "TASKFORGE_VAULT": "/path/to/your/vault" }
}
}
} 不管哪种方式,TaskForge/Settings/ 文件夹都是唯一可信来源。智能体模式把 agents.md 当作工作区文件来读取;MCP 服务器则把同样的数据以资源形式暴露出来。因此 Copilot 写出的任务会用你的写法,带着你改名的字段和状态符号,而不是一个通用的复选框。
| TaskForge/Settings/agents.md | 用大白话写的你的任务语法,也是你 Copilot 指令所指向的文件。 |
| TaskForge/Settings/dialect.json | 机器可读的版本,作为 taskforge://dialect 暴露给 MCP 服务器。 |
| TaskForge/Settings/spaces.json | 你保存的空间以及新任务的归属,这样归入某个指定空间的任务就能落到正确的笔记里。 |
在智能体模式下打开仓库,在聊天面板里直接问 Copilot。它会读取契约文件,编辑 markdown,并把改动以 diff 的形式呈现给你审批。
你问 Copilot
“读取 standup.md,把我的每个行动项都加到 tasks/this-week.md,周五截止。”
落进文件里的内容
- [ ] 更新部署手册 📅 2026-07-10
- [ ] 审查迁移 PR 📅 2026-07-10
Copilot 读取笔记和契约文件,然后用你仓库的语法写下这两行,并把 diff 暂存起来等你接受。
你问 Copilot
“把部署手册那条任务标记完成,并添加一个后续任务:下周一在预发布环境测试。”
落进文件里的内容
- [x] 更新部署手册 ✅ 2026-07-07
- [ ] 在预发布环境测试手册 📅 2026-07-13
它原地完成第一个任务,并追加后续任务。TaskForge 下次读取仓库时会显示这两条。
Copilot 的智能体编辑的是你打开的文件夹里的文件,如果你加入 taskforge MCP 服务器,它也在本地运行。没有 TaskForge 账号,你的任务也不会有云端副本。你已有的同步方式,无论是 iCloud、Dropbox 还是 Obsidian Sync,都会把改动带到你的其他设备。
能,在智能体模式下就能。Copilot 的智能体会读写你打开的 VS Code 工作区里的文件,因此打开仓库后,它就能直接编辑你的 markdown 任务行。先让它读取 TaskForge/Settings/agents.md,写出来的任务就会符合你的格式。
不需要。对大多数人来说,智能体模式编辑文件就够了。只有当你希望 Copilot 改为调用 add_task 和 complete_task 这样的类型化工具,而不是手动编辑文本行时,才需要加入 taskforge MCP 服务器。VS Code 同时支持这两种方式。
不需要。在 VS Code 中打开的任何文件夹都是一个工作区,包括一个普通的 Obsidian 仓库。Copilot 不在乎它是不是 git 仓库,不过用 git 为你的仓库做版本管理,对智能体做的任何编辑来说都是一份不错的安全网。
会。Copilot 编辑的是 TaskForge 读取的同一批 markdown 文件。那台电脑上的应用当下就能看到改动;等你的仓库同步完成,改动也会到你的手机上。
它会读取 TaskForge/Settings/agents.md,也就是 TaskForge 写入你仓库的契约文件。这份文件描述了你确切的任务写法,因此 Copilot 写出的任务你其他工具也读得懂,而不是一个通用版本。
Copilot 只是众多智能体中的一个。AI 总览页面涵盖全貌,MCP 和 CLI 页面则分别深入介绍各自的方式。
纯 markdown,存放在你自己的仓库里,由 Copilot 编辑。TaskForge 可在 iPhone、iPad、Mac、安卓和 Windows 上免费下载。