Feishu Task Workbench — Feishu 任务工作台
v1.0.0在单个 Feishu/OpenClaw 对话窗口中运行多任务工作台,让用户在一个窗口里完成任务新建、切换、继续、总结、关闭与归档,并通过 `sessions_spawn`、`sessions_send`、`sessions_history` 把每个任务路由到独立会话。**当用户发送“任务列表 / 新建任务 / 切到**
运行时依赖
安装命令
点击复制技能文档
飞书任务工作台 在一个 Feishu/OpenClaw 对话窗口中运行单入口、多任务工作台。 对用户只暴露任务概念:新建、列表、切换、继续、总结、关闭、归档。 任务状态以 scripts/task_registry.py 为唯一事实来源。
触发信号(强匹配) 当用户出现以下任一表达时,应优先激活本技能,而不是进入泛化问答澄清: 任务列表 新建任务:... 切到 # / 切换到 # 继续(在任务上下文中) 总结 # 关闭 # 归档 # 任务状态 同义英文命令(task list、task new、task use 等)同样适用。
强制能力门禁(必需) 如果缺少以下任一会话工具,本技能必须阻断执行: sessions_spawn sessions_send sessions_history 执行规则: 在会话中的第一次任务命令时检查能力。 如果缺任何工具,立即停止并返回阻断提示。 阻断状态下不允许创建或更新任务 registry。 明确提示如何修复主机配置(tools.allow、agentToAgent、sessions.visibility)。 禁止静默降级为 registry-only 模式。
主机配置提醒 要获得真实任务隔离,通常需要: agent allowlist 包含 sessions_spawn、sessions_send、sessions_history,通常还需要 sessions_list tools.agentToAgent.enabled=true tools.sessions.visibility=all 参考配置: { "tools": { "agentToAgent": { "enabled": true }, "sessions": { "visibility": "all" } }, "agents": { "list": [ { "id": "main", "tools": { "allow": [ "sessions_spawn", "sessions_send", "sessions_history", "sessions_list" ] } } ] } }
核心运行模型 一个用户可见的飞书聊天窗口 每个飞书账号+联系人对应一个任务 registry 文件 一个当前任务指针 每个任务对应一个独立会话 非全局命令默认路由到当前任务 除非用户明确要求查看实现细节,否则不要暴露 sessionKey。
Registry 路径策略 使用“联系人隔离”路径: tasks/feishu//.json 规则: 使用当前飞书账号 id 使用当前飞书用户 id(例如 ou_xxx),并做文件名安全化 不同 account+peer 严禁共享同一 registry 文件 Feishu 与 Weixin 使用不同根目录,严禁共用同一 registry 首次使用先初始化: python3 scripts/task_registry.py --registry tasks/feishu//.json init
标准命令 新建任务: