mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
页面操作传输层从 MCP 独立 WebSocket 迁到主程序常驻 /ws: - 后端 AssistantController 加 operation__dispatch/result(fd 归属校验 + PushTask 精推 + Cache 轮询取结果),WebSocketService onMessage 加 operationResult 回包分支 - 前端 actions.js 加 case "operation" 经 emitter 桥接到浮窗执行后回包; float-button.vue 接 aiOperationRequest;operation-module.js 解耦、 executor 惰性化;删除 operation-client.js(不再单连 MCP WS) ai-kb 同步:tool-binding.yaml 去掉 4 个工具(3 页面 + OCR),相关 chunk reconcile(措辞去 MCP 化、OCR 改多模态识图),工具数 33→29 i18n:后端新增文案登记 original-api.txt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ai-assistant.list-tasks.howto | 让 AI 列我的任务 | howto | ai-assistant | end-user | zh |
|
|
|
|
v1.7.90 |
让 AI 列我的任务
这是什么
在 AI 浮窗用自然语言问任务列表,AI 会调 list_tasks 工具检索后端,按你说的条件筛选并返回结果摘要。结果通常含任务名、负责人、截止时间、所属项目。
怎么问
按你想筛的条件直接说:
- "我今天到期的任务"
- "本周要交的任务"
- "项目 X 里我负责的进行中任务"
- "已逾期未完成的任务"
- "上个月完成的任务"
- "标记了高优先级且没人负责的任务"
AI 通常会问回的信息
模糊提问时,AI 可能反问以缩小范围:
- 时间范围(今天/本周/本月/自定义)
- 状态(未开始/进行中/已完成/已逾期)
- 项目限定
- 负责人是不是你
后续动作
列出任务后可以接续操作,无需重复说"在 X 项目":
- "把第 2 条标完成" → 调
complete_task - "打开第一条" → AI 在你的页面上跳到任务详情
- "给小王再加一条子任务" → 调
create_sub_task
不支持
- 不支持跨用户查询别人的任务列表
- 模糊筛选「重要的」「紧急的」不保证命中:依赖任务已设置对应优先级/标签字段
- 不返回已删除任务(除非显式说"被删的任务")