Skip to content

如何在团队会话中让被 @ 的数字员工完成任务后自动回报给交付经理? #229

Description

@aurevian-biz

背景 我在使用 v0.4.0 的多员工智能协作功能。操作路径:交付经理在团队会话中 @ 了"方案架构师"这个数字员工并分配任务 → 方案架构师执行完成后,没有在团队会话里回复交付经理 → 交付经理无法得知任务是否完成、结果是什么。

期望行为 被 @ 的数字员工(或他的任务)完成后,交付经理能在团队会话中看到明确的完成状态与结果汇报;或者至少有一个既能查看任务状态的入口。

我已经排查到的情况

  • 团队会话中人类只能与 TL(团队负责人)对话:_ensure_team_session_human_writable(backend/app/api/chat.py:2643)强制团队执行会话只读;
  • 前端 TeamCollaborationPanel.tsx 生成的 @成员名,请处理「xxx」 只是展示气泡,后端似乎没有 @ 解析/路由机制;
  • 成员任务在独立会话(标题"团队任务:xxx")中执行,完成报告写入 TeamTask.report_json,状态流转 in_progress → review → done,之后经 TL 验收/汇总才写入团队会话(teams/wakeup.py 的 _execute_member_task / _execute_tl_review / _execute_team_synthesis)。

具体问题

  1. 在团队会话(TL 对话)里 @ 某个具体成员并分配任务,这个操作当前是否受支持?如果不支持,正确做法是否是"对 TL 下达指令,由 TL 拆解派发"?
  2. 成员任务完成后,团队会话(TL 会话)侧的进度消息("已收到 X/Y 项成员回复")与实际最终汇报的更新时机是怎样的?是否存在任务停在 review/escalated 时交付经理无感知的问题?
  3. 交付经理查看"某成员任务完成状态"的推荐入口是哪个?任务看板 + 事件流水之外,是否有计划让成员完成后主动向团队会话推送一条汇报消息?
  4. 如果要让成员完成时在团队会话里主动汇报,目前可以通过调整哪些配置/提示词实现(如 build_member_task_message、TL_REVIEW_INSTRUCTION、build_team_synthesis_message)?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions