microsoft/autogen

Improved tool documentation, explicit field for error, and error filtering

开放

#5,267 创建于 2025年1月30日

 (2 条评论) (0 个反应) (0 位负责人)Python (8,759 个派生)batch import
help wantedproj-agentchatproj-core

仓库指标

星标
 (58,033 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

What feature would you like to be added?

  1. Documentation currently describes only happy paths for tools. It is unclear how to deal with errors in tools. There is no mention that you can simply raise an exception.
  2. The FunctionExecutionResultMessage should have a field indicating that an error was raised (Somewhat related #4725 )
  3. An option to catch only specific errors with the option to stop for others

Why is this needed?

  1. Avoids that everyone has to read the code
  2. Anthropic models have an explicit field to indicate tool errors
  3. Some exceptions indicate serious issues that make it useless to continue. At that point I'd like to stop.

贡献者指南