/plan 模式生成完整计划后,能否支持将某个子任务移交给新的对话,以减少当前对话的上下文占用

Problem

plan模式下会有大量子任务,并且还有迭代需求的可能;

好处:
通过子对话可以只保留任务和最终的执行结果,减少对context的占用;

能够支持多个子任务并行;

可以在新的对话中对子任务的细节进行微调,分离任务规划与执行的关注点

Solution

计划制定后拆分为子任务,然后通过UI交互创建新的对话执行某个任务;

子任务执行时向plan反馈执行结果与任务调整 => plan对话动态调整及更新计划

如果出现多个任务有相同的修改范围,与当前多线程对话的处理逻辑一致(目前没有尝试过多个回话修改相同的模块,所以不太确定)

Use Case

plan模式下处理复杂任务,执行过程对ctx的占用过多,对某个子任务的处理也会占用不必要的上下文

Priority

  • :red_circle: High - Blocking issue
  • :yellow_circle: Medium - Important improvement
  • :green_circle: Low - Nice to have

Additional Info

(Optional: screenshots, examples, links)

这个还不如建议 qoder 实现基于 openspec 的处理流程, 换新 chat 也只需要执行 apply 就能接着做。

2 Likes