Skip to content

fix(teams): fix parallel delegation signal loss and enable streaming …#45

Merged
helloopenworld merged 1 commit into
mainfrom
bugfix/jasin_dev_team
Apr 24, 2026
Merged

fix(teams): fix parallel delegation signal loss and enable streaming …#45
helloopenworld merged 1 commit into
mainfrom
bugfix/jasin_dev_team

Conversation

@Rook1ex
Copy link
Copy Markdown
Contributor

@Rook1ex Rook1ex commented Apr 21, 2026

  • 收集所有领导者事件以提取委托信号。当 parallel_tool_calls=False(默认值)时,每个工具的响应都是一个独立的事件。仅从 last_event 中提取数据会导致除最后一个委托信号之外的所有信号被静默丢弃。

  • 将 asyncio.gather 替换为 asyncio.Queue 以实现并行输出的流式处理。无论哪个成员最先完成,其事件都会立即被返回,而不再等待所有成员完成。

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@Rook1ex Rook1ex force-pushed the bugfix/jasin_dev_team branch from ae4797e to 1c76d95 Compare April 21, 2026 13:21
@Rook1ex Rook1ex requested a review from helloopenworld April 21, 2026 13:22
@helloopenworld helloopenworld merged commit 74f880e into main Apr 24, 2026
5 checks passed
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.

2 participants