AgentKit shutdown bypasses FeishuChannelExtension in-flight message draining
まだ誰も着手していません。
評価
調査の方向性
create_agentkit_app(root_agent, enable_feishu=True) から始め、Feishu SDK Channel を直接呼び出す AgentKit のバックグラウンドスレッドと再接続ループを追跡します。その経路を FeishuChannelExtension.start() および shutdown() と比較します。完了条件は、アプリケーションのシャットダウンが extension のライフサイクルを呼び出し、処理中のメッセージをドレインし、想定されるシャットダウンログを出力して、最後の Feishu 返信を配信することです。
索引モデルが issue の本文から書いたものです。
説明
Description
AgentKit applications created with:
create_agentkit_app(root_agent, enable_feishu=True)
do not actually use the lifecycle implemented by FeishuChannelExtension. AgentKit currently maintains a separate background thread and reconnect loop that calls the underlying Feishu SDK Channel's start() and stop() methods directly.
As a result, FeishuChannelExtension.start() and FeishuChannelExtension.shutdown() are bypassed. During application shutdown, in-flight Feishu messages are not drained before the process exits.
Current Behaviour:
The following expected logs are absent:
GRACEFUL_TEST_TOOL_COMPLETED
Shutting down Feishu channel: closing WebSocket and draining 1 in-flight message(s)...
Feishu channel drained; shutdown complete.
And the user will not receive the final Feishu reply.
- 主要言語
- Python
- スター
- 344
- フォーク
- 98
- 平均マージ
- 8時間 17分
- マージ済み PR(30日)
- 152
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
volcengine/veadk-python のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 78/100
volcengine/veadk-python#1021 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
volcengine/veadk-python#549 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
volcengine/veadk-python#531 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
volcengine/veadk-python#508 · コメント 2 件 ·
volcengine/veadk-python の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
huggingface/Repo2RLEnv#163 · コメント 1 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
NousResearch/hermes-agent#121143 ·