agently-model-response について
agently-model-responseは、出力の形式が決まった後に、Agentlyのレスポンスをどう利用・再利用するかを選ぶスキルです。ネイティブのレスポンスAPIと非同期処理を優先し、リクエストの重複や独自のストリーム解析を避けます。
主な機能
- 01get_response()による結果の再利用
- 02非同期レスポンスAPIの優先
- 03組み込みストリームモードの利用
- 04リクエストの重複回避
- 05独自ストリーム解析の回避
活用シーン
- 01同じ結果をテキストと解析データで利用
- 02ストリーミングサービスでのレスポンス処理
- 03レスポンスのメタデータや段階的更新の再利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ agentera/ agently-skills --skill agently-model-responseインストール後、Claude Code で/agently-model-responseを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
examples/minimal.pyoutputs/.gitkeepexpected.mdreferences/overview.mdscripts/check.py詳細
Agently モデルレスポンス
出力契約がすでに選択されており、残る問題がレスポンスインスタンスをどのように消費または再利用するかである場合に、このスキルを使用します。
ユーザーは get_response() と言う必要はありません。1 つの結果をテキスト、解析済みデータ、メタデータ、または段階的な更新として再利用するリクエストは、ここにルーティングされるべきです。
ネイティブ優先のルール
- 1 つのリクエスト結果を複数回消費する必要がある場合は、
get_response()を優先してください - サービス、ストリーミングパス、TriggerFlow ステップ、および処理が重複する可能性のあるあらゆる統合では、async ファーストのレスポンス API をデフォルトとしてください
- 同期ゲッターとジェネレーターは、スクリプト、REPL の使用、または互換性ブリッジ向けの便利なラッパーとして扱ってください
- 独自のストリーム分割ロジックの代わりに、
delta、instant、specific、またはallを使用してください
アンチパターン
- テキスト、データ、メタデータを別々に取得するために同じリクエストを再発行しないでください
instantまたはstreaming_parseがすでに適合する場合に、場当たり的なフィールドレベルのストリームパーサーを構築しないでください
次に読む
references/overview.md
コメント
Markdown 対応