Results 7 comments of IPender

@cruvie sorry, i thought it's the same guy who said "problem solved". i reopened this issue. and the problem will be solved by follow steps: 1. all chat model implements...

我们鼓励社区成员提交对新组件的支持哈,可以先 提价支持新组件的 Issue,说明支持的必要性,然后针对这个 Issue 提交对应的 Fork PR

The current ​Callback​ is positioned as **an ​aspect of a Component**. This aspect can be applied both when the component is used standalone and when it is integrated into a...

你这里的场景是,当 ToolsNode 执行一个 Tool 时,如果这个 Tool 报错了,希望把这个 error 转换成一个正常的输出内容? 如果是这样的话, 推荐给 InvokableTool 增加一个装饰层,也就是基于 InvokableTool 的接口定义,把指定的 Tool 再包一层实现,这个实现中处理和转换 error

通过 compose.RegisterStreamChunkConcatFunc() 针对需要做 粘包 的类型,注册对应的 Concat 方法, 这里是针对 []string 缺失对应的 Concat 逻辑

callback 当前只有 全局对所有图生效的粒度,和在请求时通过 CallOption 传递的请求粒度两种, 没有添加节点时指定 Callback Handler 这个粒度。 另外 Callback Handler 也不太方便图形化创建和配置

Eino 提供了 Graph State 的机制,让用户可以更灵活地定义和处理 Graph 一次执行时的上下文。提供更具体的定义,会降低 Eino 框架的适应范围,却无法带来可观的便利性。 Graph State 可以用于 ChatModel 的短期记忆,可以参考 eino 中 react.NewAgent 中的实现