Community研究&データ分析github.com

yabanci/agentshield

4段階のグレースフルデグラデーションを備えた回復力のあるLLMエージェント — flowguard搭載。DevNetwork AI+ML Hackathon 2026。

agentshield とは?

yabanci/agentshieldは、LLMエージェントの回復力を高めるために設計されたスキルです。4段階のグレースフルデグラデーションを実装しており、エラーや障害が発生した場合でも、システムが完全に停止することなく、徐々に機能を低下させながら動作を継続できます。このスキルはflowguardと呼ばれる仕組みによって制御され、予期しない入力やAPIの障害、リソース不足などの状況に対して、エージェントが適応的に応答できるようにします。主にAIエージェントプラットフォーム(Claude Code、Cursor、Codexなど)で利用可能で、プロンプトチェーンや外部ツール呼び出しを含む複雑なタスクの信頼性を向上させるために使用されます。2026年のDevNetwork AI+ML Hackathonで開発されました。

対応~Claude Code~Codex CLI~Cursor
npx skills add yabanci/agentshield

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agentshield は何をしますか?

4段階のグレースフルデグラデーションを備えた回復力のあるLLMエージェント — flowguard搭載。DevNetwork AI+ML Hackathon 2026。

概要

yabanci/agentshieldは、LLMエージェントの障害耐性を向上させるために設計されたスキルです。以下の4段階で機能を段階的に低下させます:

  1. レベル1: 警告 - 軽微な問題を検出し、ログに記録します。
  2. レベル2: 縮退 - 重要でない機能を無効にしてリソースを節約します。
  3. レベル3: 隔離 - 問題のあるサブシステムを分離し、コア機能のみを維持します。
  4. レベル4: 安全停止 - データを保存し、安全にシャットダウンします。

使用方法

このスキルは、エージェントが予期しない状況に直面した際に自動的にトリガーされます。例えば:

  • API呼び出しがタイムアウトした場合
  • 入力データが不正な形式の場合
  • リソース(メモリ、CPU)が不足している場合

設定

環境変数 FLOWGUARD_THRESHOLD で感度を調整できます。デフォルト値は medium です。

export FLOWGUARD_THRESHOLD=high

例

from agentshield import AgentShield

shield = AgentShield()
response = shield.process("あなたのメッセージ")
print(response)

注意事項

  • このスキルはAIエージェントフレームワークとの互換性を前提としています。
  • 詳細については、DevNetwork AI+ML Hackathon 2026 のページを参照してください。

関連スキル