You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# GitAgentProtocol (Open GAP) | your repository becomes your agent
5
+
# OpenGAP | your repository becomes your agent
6
6
7
-
> **`gapman`** — the GitAgentProtocol (GAP) Manager CLI, published as [`@open-gitagent/gapman`](https://www.npmjs.com/package/@open-gitagent/gapman). Previously published as `@open-gitagent/gitagent`.
7
+
> **`opengap`** — the OpenGAP CLI, published as [`@open-gitagent/opengap`](https://www.npmjs.com/package/@open-gitagent/opengap). Previously published as `@open-gitagent/gapman` and originally `@open-gitagent/gitagent`; the `gitagent` command is still installed as an alias for backward compatibility.
GitAgentProtocol (Open GAP) is a framework-agnostic, git-native standard for defining AI agents. Clone a repo, get an agent. `gapman` is its reference CLI.
15
+
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.
16
16
17
17
## Why
18
18
@@ -136,7 +136,7 @@ Fork any public agent repo, customize its `SOUL.md`, add your own skills, and PR
Run `gapman validate` on every push via GitHub Actions. Test agent behavior in CI, block bad merges, and auto-deploy — treat agent quality like code quality.
139
+
Run `opengap validate` on every push via GitHub Actions. Test agent behavior in CI, block bad merges, and auto-deploy — treat agent quality like code quality.
140
140
141
141
<img src="patterns/ci-cd-agents.png" alt="CI/CD for Agents" width="600" />
142
142
@@ -216,7 +216,7 @@ This pattern is demonstrated with [NVIDIA's AIQ Deep Researcher](https://github.
216
216
217
217
- **Fork for a new domain** — edit `SOUL.md` for legal/medical/finance research without touching Python
218
218
- **Version prompts independently** — `git diff` when the orchestrator's style regresses
219
-
- **Validate SOD** — `gapman validate --compliance` ensures the orchestrator can't also be the researcher
219
+
- **Validate SOD** — `opengap validate --compliance` ensures the orchestrator can't also be the researcher
220
220
- **Export to other runtimes** — same identity on Claude Code, OpenAI, or as a raw system prompt
221
221
222
222
```
@@ -238,22 +238,22 @@ See [`examples/nvidia-deep-researcher/`](examples/nvidia-deep-researcher/) for t
238
238
239
239
```bash
240
240
# Install
241
-
npm i -g @open-gitagent/gapman
241
+
npm i -g @open-gitagent/opengap
242
242
243
243
# Create a new agent
244
-
gapman init --template standard
244
+
opengap init --template standard
245
245
246
246
# Validate
247
-
gapman validate
247
+
opengap validate
248
248
249
249
# View agent info
250
-
gapman info
250
+
opengap info
251
251
252
252
# Export to system prompt
253
-
gapman export --format system-prompt
253
+
opengap export --format system-prompt
254
254
```
255
255
256
-
> `gitagent` is installed as an alias — all `gapman <cmd>` calls work as `gitagent <cmd>` too.
256
+
> `gitagent` is installed as an alias — all `opengap <cmd>` calls work as `gitagent <cmd>` too.
257
257
258
258
## agent.yaml
259
259
@@ -304,20 +304,20 @@ compliance:
304
304
305
305
## CLI Commands
306
306
307
-
Both `gapman` and `gitagent` refer to the same binary — use whichever you prefer.
307
+
Both `opengap` and `gitagent` refer to the same binary — use whichever you prefer.
@@ -347,7 +347,7 @@ gitagent has first-class support for financial regulatory compliance:
347
347
348
348
Inspired by [Salient AI](https://www.trysalient.com/)'s purpose-built agent architecture and the [FINOS AI Governance Framework](https://air-governance-framework.finos.org/mitigations/mi-22_multi-agent-isolation-and-segmentation.html).
349
349
350
-
Run `gapman audit` for a full compliance checklist against your agent configuration.
350
+
Run `opengap audit` for a full compliance checklist against your agent configuration.
351
351
352
352
## Adapters
353
353
@@ -374,13 +374,13 @@ Adapters are used by both `export` and `run`. Available adapters:
374
374
375
375
```bash
376
376
# Export to system prompt
377
-
gapman export --format system-prompt
377
+
opengap export --format system-prompt
378
378
379
379
# Run an agent directly
380
-
gapman run ./my-agent --adapter lyzr
380
+
opengap run ./my-agent --adapter lyzr
381
381
382
382
# Run an agent definition against a separate target workspace
383
-
gapman run --dir ./agents/reviewer --workspace ~/code/my-app --adapter claude -p "Review this repository"
383
+
opengap run --dir ./agents/reviewer --workspace ~/code/my-app --adapter claude -p "Review this repository"
0 commit comments