Question:main分支为什么移除了Deep research相关内容
因为 DeepResearch 的实现其实是直接迁移的 https://github.com/langchain-ai/open_deep_research ,当时是为了展示项目对LangGraph 模板的适配性。不过后来发现如果完全去适配的话,会带来无尽的适配灾难。因此现阶段我们采用的是尽量兼容 LangGraph,但是需要对原本的代码做小幅度的修改来适配,后续会推出更多的 Agent 模板。
@xerrors LangGraph 社区出个一个 deepagents 库,未来看样子会内置到 LangGraph里,然后基于这个库可以很快构建一个 deep_research。 https://github.com/langchain-ai/deepagents research代码在example里
@kylesean 感谢推荐,看了下 deep_research 需要基于 v1 版本的 create_agent 特性,考虑先把这个兼容起来,然后尽量将特征以不破坏体验的情况下适配 create_agent 以及 deepagents 。
@xerrors 是的,主要是因为deepagents用了v1的版本,v1版本正式版据说是这个月发布,API比较稳定了,搞了个middleware特性进来
现在的 0.3.5-beta 版本( https://github.com/xerrors/Yuxi-Know/tree/v0.3.5-beta )中已经添加了对于 deepagents 的支持,可以很方便的修改 prompt 并拓展,且添加了对于 files 和 todos 的渲染支持。