mcpField
A
agently-model-response

agently-model-response

github.com/agentera開発3140 回インストール4 日前に更新
リポジトリ

agently-model-response について

agently-model-responseは、出力の形式が決まった後に、Agentlyのレスポンスをどう利用・再利用するかを選ぶスキルです。ネイティブのレスポンスAPIと非同期処理を優先し、リクエストの重複や独自のストリーム解析を避けます。

主な機能

  1. 01get_response()による結果の再利用
  2. 02非同期レスポンスAPIの優先
  3. 03組み込みストリームモードの利用
  4. 04リクエストの重複回避
  5. 05独自ストリーム解析の回避

活用シーン

  1. 01同じ結果をテキストと解析データで利用
  2. 02ストリーミングサービスでのレスポンス処理
  3. 03レスポンスのメタデータや段階的更新の再利用

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agentera/agently-skills --skill agently-model-response

インストール後、Claude Code で/agently-model-responseを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

examples/
minimal.py
outputs/
.gitkeep
expected.md
references/
overview.md
scripts/
check.py

詳細

Agently モデルレスポンス

出力契約がすでに選択されており、残る問題がレスポンスインスタンスをどのように消費または再利用するかである場合に、このスキルを使用します。

ユーザーは get_response() と言う必要はありません。1 つの結果をテキスト、解析済みデータ、メタデータ、または段階的な更新として再利用するリクエストは、ここにルーティングされるべきです。

ネイティブ優先のルール

  • 1 つのリクエスト結果を複数回消費する必要がある場合は、get_response() を優先してください
  • サービス、ストリーミングパス、TriggerFlow ステップ、および処理が重複する可能性のあるあらゆる統合では、async ファーストのレスポンス API をデフォルトとしてください
  • 同期ゲッターとジェネレーターは、スクリプト、REPL の使用、または互換性ブリッジ向けの便利なラッパーとして扱ってください
  • 独自のストリーム分割ロジックの代わりに、delta、instant、specific、または all を使用してください

アンチパターン

  • テキスト、データ、メタデータを別々に取得するために同じリクエストを再発行しないでください
  • instant または streaming_parse がすでに適合する場合に、場当たり的なフィールドレベルのストリームパーサーを構築しないでください

次に読む

  • references/overview.md

コメント