Skip to content

multi-agent / sub-agent 支持 #41

Description

@sssn-tech

背景

复杂代码调查容易占满 root agent 的上下文,也不便并行处理独立问题。MiniCode 需要一个适合教学的小型 sub-agent 实现

短期目标

  • root 可通过 spawn_agentlist_agentswait_agentclose_agent 管理 worker
  • 最多并发 n 个并发 worker;每个 worker 使用独立上下文只读工具集
  • 所有代码修改仍由 root 完成,并在 TUI 显示醒目的运行状态
  • 关闭 worker 时应取消模型请求并阻止后续循环

验收

  • 并发上限、上下文隔离、工具隔离、等待和关闭均有测试
  • MiniCode CLI 能完成 spawn → worker 调查 → wait → final 的端到端流程

长期目标

  • 嵌套 agent
  • 持久化 agent 定义
  • worktree 隔离
  • 实时用户 steering

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions