会话记忆分支功能

Problem

上下文会话历史长度非常紧张,当前的会话只能沿着一条路竖向增长,不能基于当前会话历史新建一个临时会话分支做一些探索,但是又不去影响主要的会话历史

Solution

可以基于当前的会话历史,新开一个分支,分支拥有当前会话历史的所有历史,但是新开的分支新的历史基于当前分支延伸,不影响之前的会话。

Use Case

比如我在编写一个主线功能时,我希望主要的会话记录是围绕我的主线功能展开的。但是我可能随时基于当前会话去临时解决一个旁路问题。但是,我并不希望解决的这个旁路问题历史被压缩到主线功能历史中。

Priority

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

Additional Info

无。