Skip to content

Conversation

yang-kunlun
Copy link

由于搜索结果导致上下文溢出,这里我去掉了图片搜索功能,节省图片token。同时动态控制上下文长度,输出报告有动态截断。
具体上下文长度限制可以自定义修改。
好处是不会有上下文溢出的情况,但是可能会导致输出报告的不完整。这也与本身搜索到的资料完整性相关

---以下是AI生成的关于上下文长度控制feature的详述

  • 新增ContextManager类,支持智能上下文摘要和长度控制
  • 禁用图片搜索功能,减少30-50% token消耗
  • 集成分步研究机制,避免上下文累积
  • 添加完整单元测试和集成测试覆盖

解决问题: 上下文长度超限问题

主要功能:

  • 智能步骤摘要生成,保留关键信息
  • 动态上下文长度控制,防止超出限制
  • 研究进度跟踪和状态管理
  • 与LLM集成的摘要生成机制

测试覆盖:

  • ContextManager类的所有核心方法
  • 上下文长度控制机制验证
  • 多步骤研究工作流程集成测试
  • LLM集成和摘要生成测试

- 新增ContextManager类,支持智能上下文摘要和长度控制
- 禁用图片搜索功能,减少30-50% token消耗
- 集成分步研究机制,避免上下文累积
- 添加完整单元测试和集成测试覆盖

解决问题: 上下文长度超限问题

主要功能:
- 智能步骤摘要生成,保留关键信息
- 动态上下文长度控制,防止超出限制
- 研究进度跟踪和状态管理
- 与LLM集成的摘要生成机制

测试覆盖:
- ContextManager类的所有核心方法
- 上下文长度控制机制验证
- 多步骤研究工作流程集成测试
- LLM集成和摘要生成测试
@CLAassistant
Copy link

CLAassistant commented Jul 22, 2025

CLA assistant check
All committers have signed the CLA.

@WillemJiang
Copy link
Collaborator

@yang-kunlun 多谢提交feature, 我看了一下修改的代码, 基本上都是单元测试, 不知道具体的优化点在哪。

@yang-kunlun
Copy link
Author

yang-kunlun commented Jul 30, 2025 via email

@WillemJiang
Copy link
Collaborator

@yang-kunlun 目前项目GitHub issue 有不少的问题提到了上下文大小管理的功能, 我对你的实现还是挺感兴趣的, 不知道之前开发的记录还能找回吗?

@yang-kunlun
Copy link
Author

yang-kunlun commented Aug 20, 2025 via email

@yang-kunlun
Copy link
Author

yang-kunlun commented Sep 2, 2025 via email

@WillemJiang
Copy link
Collaborator

@yang-kunlun 多谢分享了相关的经验, 最近社区也有很多优化搜索的需求, 期望后续能够有更多的同学参与贡献。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants