
open-gitagent/opengap
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AIエージェントを定義するためのフレームワークに依存しないgitネイティブ標準
概要
— OpenGAP CLI(@open-gitagent/opengapとして公開)。以前は@open-gitagent/gapman、元は@open-gitagent/gitagentとして公開されていました。gitagentコマンドは後方互換性のためにエイリアスとして今もインストールされています。 OpenGAP(Git Agent Protocol)は、AIエージェントを定義するためのフレームワークに依存しないgitネイティブ標準です。リポジトリをクローンすればエージェントが手に入ります。OpenGapがその参照CLIです。 すべてのAIフレームワークには独自の構造があります。Claude Code、OpenAI、LangChain、CrewAI、AutoGenで動作するエージェントをユニバーサルで移植可能な方法で定義する方法はありません。それが解決します。 - — バージョン管理、分岐、差分、コラボレーションが組み込まれています - — アダプターを含む任意のフレームワークへのエクスポート - — FINRA、連邦準備制度、SEC、職務分離の一流サポート - — エージェントは他のエージェントに拡張、依存、委任が可能です あなたのリポジトリがエージェントになります。
概要(AI 翻訳)
opengap— OpenGAP CLI、@open-gitagent/opengapとして公開されています。以前は@open-gitagent/gapmanとして公開され、元は@open-gitagent/gitagent;gitagentコマンドは後方互換性のためにエイリアスとして今もインストールされています。
OpenGAP(Git Agent Protocol)は、AIエージェントを定義するためのフレームワークに依存しないgitネイティブ標準です。リポジトリをクローンすればエージェントが手に入ります。opengapはその参照CLIです。
なぜ
すべてのAIフレームワークには独自の構造があります。Claude Code、OpenAI、LangChain、CrewAI、AutoGenで動作する、普遍的で移植可能なエージェント定義の方法はありません。gitagentはそれを解決します。
- Gitネイティブ — バージョン管理、分岐、差分、コラボレーションが組み込まれています
- フレームワークに依存しない — アダプターを持つ任意のフレームワークにエクスポート
- コンプライアンス準備 — FINRA、連邦準備制度、SEC、職務分離の一流支援
- Composable — エージェントは拡張、依存、委任が可能です
ザ・スタンダード
リポジトリがエージェントになります。これらのファイルを任意のgitリポジトリに入れれば、移植可能でフレームワークに依存しないエージェント定義になります。その他のすべて(CLI、アダプター、パターン)はその上に構築されます。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
OpenGAP | your repository becomes your agent
opengap— the OpenGAP CLI, published as@open-gitagent/opengap. Previously published as@open-gitagent/gapmanand originally@open-gitagent/gitagent; thegitagentcommand is still installed as an alias for backward compatibility.
OpenGAP (the Git Agent Protocol) is a framework-agnostic, git-native standard for defining AI agents. Clone a repo, get an agent. opengap is its reference CLI.
Why
Every AI framework has its own structure. There’s no universal, portable way to define an agent that works across Claude Code, OpenAI, LangChain, CrewAI, and AutoGen. gitagent fixes that.
- Git-native — Version control, branching, diffing, and collaboration built in
- Framework-agnostic — Export to any framework with adapters
- Compliance-ready — First-class support for FINRA, Federal Reserve, SEC, and segregation of duties
- Composable — Agents can extend, depend on, and delegate to other agents
The Standard
Your repository becomes your agent. Drop these files into any git repo and it becomes a portable, framework-agnostic agent definition — everything else (CLI, adapters, patterns) builds on top of it.
my-agent/
│
│ # ── Core Identity (required) ──────────────────────────
├── agent.yaml # Manifest — name, version, model, skills, tools, compliance
├── SOUL.md # Identity, personality, communication style, values
│
│ # ── Behavior & Rules ──────────────────────────────────
├── RULES.md # Hard constraints, must-always/must-never, safety boundaries
├── DUTIES.md # Segregation of duties policy and role boundaries
├── AGENTS.md # Framework-agnostic fallback instructions
│
│ # ── Capabilities ──────────────────────────────────────
├── skills/ # Reusable capability modules (SKILL.md + scripts)
│ └── code-review/
│ ├── SKILL.md
│ └── review.sh
├── tools/ # MCP-compatible tool definitions (YAML schemas)
├── workflows/ # Multi-step procedures/playbooks
│
│ # ── Knowledge & Memory ────────────────────────────────
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add open-gitagent/opengap