Skip to content

[FEAT]同一画布的多agent之间自动调用互通 #147

Description

@HYDROGENLD

🤔 Problem Statement

目前 OpenCove 已经很好地支持了多个 agent / terminal 并排放在同一个无限画布中、task、note、agent 一起组织、layout / session / workspace 持久化,但当前 agent 之间的协作似乎仍然需要手动中转,把复制 A 的输出再粘贴给 B。

💡 Proposed Solution

建议支持:

  • 在两个 agent / terminal 节点之间建立连接
  • 从一个 agent 向另一个 agent 发送:
    • 自定义 prompt
    • task 摘要
    • 选中文本
    • handoff 信息
  • 在画布上显示连接关系
  • 显示发送状态 / 最近一次交接结果
  • 第一版可以先做成用户手动触发,不必自动化

使用场景

  • planner agent -> coder agent
  • coder agent -> reviewer agent
  • debugger agent -> investigator agent
  • agent -> linked note 的总结写入

为什么值得做

OpenCove 已经解决了“多个 agent 可见”的问题。
如果再补上“多个 agent 可协作”,我觉得会让画布工作流更完整,也更符合 spatial agent workspace 的定位。

可选参考

类似方向可以参考 Maestri 的 agent connection / agent-to-agent prompt 设计。

🔄 Alternatives Considered

No response

📷 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions