Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# GuardeX — Guardian T-Rex for your repo

[![npm version](https://img.shields.io/npm/v/%40imdeadpool%2Fguardex?color=cb3837&logo=npm)](https://www.npmjs.com/package/@imdeadpool/guardex)
[![CI](https://github.com/recodeecom/multiagent-safety/actions/workflows/ci.yml/badge.svg)](https://github.com/recodeecom/multiagent-safety/actions/workflows/ci.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/recodeecom/multiagent-safety/badge)](https://securityscorecards.dev/viewer/?uri=github.com/recodeecom/multiagent-safety)
[![CI](https://github.com/recodeee/guardex/actions/workflows/ci.yml/badge.svg)](https://github.com/recodeee/guardex/actions/workflows/ci.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/recodeee/guardex/badge)](https://securityscorecards.dev/viewer/?uri=github.com/recodeee/guardex)

GuardeX is a safety layer for parallel Codex/agent work in git repos.

Expand All @@ -17,7 +17,7 @@ Progress became **de-progressive**: more activity, less real forward movement.

GuardeX exists to stop that loop.

![Multi-agent dashboard example](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/dashboard-multi-agent.png)
![Multi-agent dashboard example](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/dashboard-multi-agent.png)

```mermaid
flowchart LR
Expand Down Expand Up @@ -81,23 +81,23 @@ gx finish --all

### Setup status

![gx setup behavior screenshot](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/setup-success.svg)
![gx setup behavior screenshot](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/setup-success.svg)

### Service logs/status

![gx status logs screenshot](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/status-tools-logs.svg)
![gx status logs screenshot](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/status-tools-logs.svg)

### Branch/worktree start protocol

![gx branch start protocol screenshot](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/workflow-branch-start.svg)
![gx branch start protocol screenshot](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/workflow-branch-start.svg)

### Lock + delete guard protocol

![gx lock and delete guard screenshot](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/workflow-lock-guard.svg)
![gx lock and delete guard screenshot](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/workflow-lock-guard.svg)

### Real VS Code Source Control layout (exact screenshot)

![Real VS Code Source Control layout](https://raw.githubusercontent.com/recodeecom/multiagent-safety/main/docs/images/workflow-vscode-source-control-exact.png)
![Real VS Code Source Control layout](https://raw.githubusercontent.com/recodeee/guardex/main/docs/images/workflow-vscode-source-control-exact.png)

## Copy-paste: common commands

Expand Down Expand Up @@ -141,7 +141,7 @@ gx cleanup --watch --interval 60

# scan/report
gx scan
gx report scorecard --repo github.com/recodeecom/multiagent-safety
gx report scorecard --repo github.com/recodeee/guardex
```

### Continuous Codex PR monitor (local codex-auth session)
Expand Down Expand Up @@ -364,6 +364,11 @@ npm pack --dry-run

## Release notes

### v5.0.12

- Bumped package version from `5.0.11` to `5.0.12` for the next npm publish.
- Updated repository metadata and README links to the renamed GitHub repository (`recodeee/guardex`).

### v5.0.11

- Updated the managed AGENTS contract wording to use `GX` naming and added an explicit OMX completion policy requiring commit + push + PR creation/update at task completion.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@imdeadpool/guardex",
"version": "5.0.11",
"version": "5.0.12",
"description": "GuardeX: the Guardian T-Rex for your repo, with hardened multi-agent git guardrails.",
"license": "MIT",
"preferGlobal": true,
Expand Down Expand Up @@ -54,12 +54,12 @@
"author": "recodeecom",
"repository": {
"type": "git",
"url": "git+https://github.com/recodeecom/multiagent-safety.git"
"url": "git+https://github.com/recodeee/guardex.git"
},
"bugs": {
"url": "https://github.com/recodeecom/multiagent-safety/issues"
"url": "https://github.com/recodeee/guardex/issues"
},
"homepage": "https://github.com/recodeecom/multiagent-safety#readme",
"homepage": "https://github.com/recodeee/guardex#readme",
"funding": "https://github.com/sponsors/recodeecom",
"publishConfig": {
"access": "public"
Expand Down
6 changes: 3 additions & 3 deletions test/metadata.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ function escapeRegexLiteral(value) {
test('package manifest includes repository and support metadata', () => {
const pkg = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8'));

assert.equal(pkg.repository?.url, 'git+https://github.com/recodeecom/multiagent-safety.git');
assert.equal(pkg.bugs?.url, 'https://github.com/recodeecom/multiagent-safety/issues');
assert.equal(pkg.homepage, 'https://github.com/recodeecom/multiagent-safety#readme');
assert.equal(pkg.repository?.url, 'git+https://github.com/recodeee/guardex.git');
assert.equal(pkg.bugs?.url, 'https://github.com/recodeee/guardex/issues');
assert.equal(pkg.homepage, 'https://github.com/recodeee/guardex#readme');
assert.equal(pkg.publishConfig?.access, 'public');
});

Expand Down