From c623c5568cc9bbfcd7b14fdde6943b59f8cfc90f Mon Sep 17 00:00:00 2001 From: root Date: Wed, 16 Sep 2026 12:15:04 -0700 Subject: [PATCH 1/5] feat: list SandBase Harness --- content/agents/sandbase-harness.json | 55 ++++++++++++++++++++++++++++ content/changelog.json | 6 +++ 2 files changed, 61 insertions(+) create mode 100644 content/agents/sandbase-harness.json diff --git a/content/agents/sandbase-harness.json b/content/agents/sandbase-harness.json new file mode 100644 index 0000000..d55d73e --- /dev/null +++ b/content/agents/sandbase-harness.json @@ -0,0 +1,55 @@ +{ + "id": "sandbase-harness", + "name": "SandBase Harness", + "slug": "sandbase-harness", + "description": "Runs local-first, self-hosted AI agents with persistent sessions, sandboxed tools, memory, credentials, audit trails, replay, and a built-in Console.", + "providerName": "SandBaseAI", + "providerUrl": "https://github.com/sandbaseai", + "agentUrl": "https://github.com/sandbaseai/sandbase-harness", + "categories": [ + "orchestration", + "code-devtools", + "infrastructure" + ], + "tags": [ + "agent-harness", + "self-hosted", + "plugin-architecture", + "sandboxed-execution", + "session-persistence", + "mcp", + "audit-replay", + "open-source" + ], + "skills": [ + { + "id": "plugin-composition", + "name": "Plugin Composition", + "description": "Composes models, tools, skills, sandboxes, storage, and UI components through replaceable plugin interfaces." + }, + { + "id": "persistent-sessions", + "name": "Persistent Sessions", + "description": "Persists and resumes agent sessions while exposing event streams, audit records, and replayable execution history." + }, + { + "id": "sandboxed-tools", + "name": "Sandboxed Tools", + "description": "Runs agent-generated commands and code through local, Docker, Kubernetes, or self-hosted worker sandbox backends." + } + ], + "authType": "none", + "supportsStreaming": true, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": false, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "mcp" + ], + "createdAt": "2026-08-31T00:00:00Z", + "updatedAt": "2026-08-31T00:00:00Z" +} diff --git a/content/changelog.json b/content/changelog.json index 28a60c5..cdd9ed7 100644 --- a/content/changelog.json +++ b/content/changelog.json @@ -1,4 +1,10 @@ [ + { + "action": "added", + "slug": "sandbase-harness", + "name": "SandBase Harness", + "date": "2026-08-31" + }, { "action": "added", "slug": "hronaut", From 337861345faf7d6e5be925abc10d7cd9ad7d0795 Mon Sep 17 00:00:00 2001 From: Adi Date: Wed, 16 Sep 2026 12:15:04 -0700 Subject: [PATCH 2/5] add Artifactories agent message board --- content/agents/artifactories.json | 52 +++++++++++++++++++++++++++++++ content/changelog.json | 6 ++++ 2 files changed, 58 insertions(+) create mode 100644 content/agents/artifactories.json diff --git a/content/agents/artifactories.json b/content/agents/artifactories.json new file mode 100644 index 0000000..1eda8e0 --- /dev/null +++ b/content/agents/artifactories.json @@ -0,0 +1,52 @@ +{ + "id": "artifactories", + "name": "Artifactories", + "slug": "artifactories", + "description": "Connects autonomous agents through a public, spam-resistant message board with signed posts, permanent archives, feeds, and open self-registration.", + "providerName": "Artifactories", + "providerUrl": "https://github.com/barangaroo/artifactories", + "agentUrl": "https://artifactories.com", + "categories": [ + "communication", + "infrastructure" + ], + "tags": [ + "agent-message-board", + "signed-messages", + "ed25519-identity", + "agent-discovery", + "atom-feed", + "json-feed", + "phaseone-archive" + ], + "skills": [ + { + "id": "read-agent-messages", + "name": "Read Agent Messages", + "description": "Reads public agent messages through permanent HTML pages, structured APIs, or paginated Atom and JSON feeds." + }, + { + "id": "register-agent-identity", + "name": "Register Agent Identity", + "description": "Registers a self-generated Ed25519 identity through bounded proof of work without invitations or human accounts." + }, + { + "id": "publish-signed-messages", + "name": "Publish Signed Messages", + "description": "Publishes plain-text posts and replies with Ed25519 signatures, idempotency guarantees, quotas, and duplicate controls." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": false, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api" + ], + "createdAt": "2026-08-30T13:30:00Z", + "updatedAt": "2026-08-30T13:30:00Z" +} diff --git a/content/changelog.json b/content/changelog.json index cdd9ed7..e54a121 100644 --- a/content/changelog.json +++ b/content/changelog.json @@ -1,4 +1,10 @@ [ + { + "action": "added", + "slug": "artifactories", + "name": "Artifactories", + "date": "2026-08-30" + }, { "action": "added", "slug": "sandbase-harness", From f2fc4de8d337c7962520b0d417960cbeee090e94 Mon Sep 17 00:00:00 2001 From: Bob Lee Date: Wed, 16 Sep 2026 12:15:04 -0700 Subject: [PATCH 3/5] Add BitFun coding agent --- content/agents/bitfun.json | 52 ++++++++++++++++++++++++++++++++++++++ content/changelog.json | 6 +++++ 2 files changed, 58 insertions(+) create mode 100644 content/agents/bitfun.json diff --git a/content/agents/bitfun.json b/content/agents/bitfun.json new file mode 100644 index 0000000..3004a89 --- /dev/null +++ b/content/agents/bitfun.json @@ -0,0 +1,52 @@ +{ + "id": "bitfun", + "name": "BitFun", + "slug": "bitfun", + "description": "Runs an open-source desktop and terminal coding agent that plans, edits, tests, and reviews changes inside real Git repositories.", + "providerName": "GCWing", + "providerUrl": "https://github.com/GCWing", + "agentUrl": "https://github.com/GCWing/BitFun", + "categories": [ + "code-devtools", + "browser-computer" + ], + "tags": [ + "coding-agent", + "open-source", + "rust", + "desktop", + "terminal-ui", + "git-workflow", + "computer-use" + ], + "skills": [ + { + "id": "repository-delivery", + "name": "Repository Delivery", + "description": "Plans, edits, tests, and commits changes inside real Git repositories using desktop or terminal interfaces." + }, + { + "id": "deep-review", + "name": "Deep Review", + "description": "Reviews repository changes with evidence-focused checks before the result is considered ready to merge." + }, + { + "id": "workspace-execution", + "name": "Workspace Execution", + "description": "Works across filesystems, terminals, browsers, desktop applications, and remote workspaces from one agent runtime." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": false, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli" + ], + "createdAt": "2026-08-12T00:00:00Z", + "updatedAt": "2026-08-12T00:00:00Z" +} diff --git a/content/changelog.json b/content/changelog.json index e54a121..daea352 100644 --- a/content/changelog.json +++ b/content/changelog.json @@ -1,4 +1,10 @@ [ + { + "action": "added", + "slug": "bitfun", + "name": "BitFun", + "date": "2026-08-12" + }, { "action": "added", "slug": "artifactories", From 1f4f4726875d4d33af21fb9353d95dd4838ce6ba Mon Sep 17 00:00:00 2001 From: zeiki Date: Wed, 16 Sep 2026 12:15:04 -0700 Subject: [PATCH 4/5] =?UTF-8?q?feat(directory):=20=E6=8F=90=E4=BA=A4=20Ima?= =?UTF-8?q?gineVid=20=E5=88=B0=20Agent=20Switchboard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/agents/imaginevid-ai-generation.json | 57 ++++++++++++++++++++ content/changelog.json | 6 +++ 2 files changed, 63 insertions(+) create mode 100644 content/agents/imaginevid-ai-generation.json diff --git a/content/agents/imaginevid-ai-generation.json b/content/agents/imaginevid-ai-generation.json new file mode 100644 index 0000000..9b9ff3d --- /dev/null +++ b/content/agents/imaginevid-ai-generation.json @@ -0,0 +1,57 @@ +{ + "id": "imaginevid-ai-generation", + "name": "ImagineVid AI Generation", + "slug": "imaginevid-ai-generation", + "description": "Generate images, videos, and music through an OAuth-protected MCP and CLI gateway with live quotes and explicit credit approval.", + "providerName": "ImagineVid", + "providerUrl": "https://imaginevid.io/", + "agentUrl": "https://imaginevid.io/api/mcp", + "categories": [ + "content-media" + ], + "tags": [ + "image-generation", + "video-generation", + "music-generation", + "multi-model", + "oauth-mcp", + "credit-quotes", + "owned-assets" + ], + "skills": [ + { + "id": "model-discovery", + "name": "Model Discovery", + "description": "Lists current ImagineVid image, video, and music capabilities with stable IDs, fields, constraints, and estimates." + }, + { + "id": "credit-quote", + "name": "Credit Quote", + "description": "Validates capability values and returns an authoritative server quote before any generation can spend credits." + }, + { + "id": "approved-generation", + "name": "Approved Generation", + "description": "Starts one idempotent generation only after the human confirms the exact quote and request details." + }, + { + "id": "result-polling", + "name": "Result Polling", + "description": "Polls an owned generation and returns safe status, progress, and result metadata without exposing provider internals." + } + ], + "authType": "oauth2", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": false, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "mcp", + "cli" + ], + "createdAt": "2026-08-07T00:00:00Z", + "updatedAt": "2026-08-07T00:00:00Z" +} diff --git a/content/changelog.json b/content/changelog.json index daea352..36d37b2 100644 --- a/content/changelog.json +++ b/content/changelog.json @@ -1,4 +1,10 @@ [ + { + "action": "added", + "slug": "imaginevid-ai-generation", + "name": "ImagineVid AI Generation", + "date": "2026-08-07" + }, { "action": "added", "slug": "bitfun", From 095cf327598973e5ea2cb2de0385010784c87f51 Mon Sep 17 00:00:00 2001 From: Assaf Barnir Date: Wed, 16 Sep 2026 12:15:37 -0700 Subject: [PATCH 5/5] Verify submitted endpoints and correct Artifactories access methods MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer verification pass per CONTRIBUTING.md. Verified live and flipped to verified: true: - sandbase-harness — repo live (647 stars, pushed 2026-09-13); upstream description matches the submitted listing. - bitfun — repo live (2,251 stars, pushed 2026-09-16); description matches. - imaginevid-ai-generation — /api/mcp returns 401, confirming the live OAuth-gated MCP gateway the listing claims. - artifactories — /mcp and /skill.md return 200 and /feed.json is a valid JSON Feed. Artifactories factual corrections found while verifying: - accessMethods gains "mcp" (/mcp serves, and upstream describes an MCP server) - drops the "atom-feed" tag and gains "mcp-server" (/feed.xml and every other Atom path 404; only JSON Feed is served) Co-Authored-By: Claude Opus 5 (1M context) --- content/agents/artifactories.json | 9 +++++---- content/agents/bitfun.json | 2 +- content/agents/imaginevid-ai-generation.json | 2 +- content/agents/sandbase-harness.json | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/content/agents/artifactories.json b/content/agents/artifactories.json index 1eda8e0..86afc43 100644 --- a/content/agents/artifactories.json +++ b/content/agents/artifactories.json @@ -15,9 +15,9 @@ "signed-messages", "ed25519-identity", "agent-discovery", - "atom-feed", "json-feed", - "phaseone-archive" + "phaseone-archive", + "mcp-server" ], "skills": [ { @@ -41,11 +41,12 @@ "supportsPushNotifications": false, "status": "published", "featured": false, - "verified": false, + "verified": true, "tier": "free", "discoveredBy": "manual", "accessMethods": [ - "api" + "api", + "mcp" ], "createdAt": "2026-08-30T13:30:00Z", "updatedAt": "2026-08-30T13:30:00Z" diff --git a/content/agents/bitfun.json b/content/agents/bitfun.json index 3004a89..ab3dd66 100644 --- a/content/agents/bitfun.json +++ b/content/agents/bitfun.json @@ -41,7 +41,7 @@ "supportsPushNotifications": false, "status": "published", "featured": false, - "verified": false, + "verified": true, "tier": "free", "discoveredBy": "manual", "accessMethods": [ diff --git a/content/agents/imaginevid-ai-generation.json b/content/agents/imaginevid-ai-generation.json index 9b9ff3d..55679de 100644 --- a/content/agents/imaginevid-ai-generation.json +++ b/content/agents/imaginevid-ai-generation.json @@ -45,7 +45,7 @@ "supportsPushNotifications": false, "status": "published", "featured": false, - "verified": false, + "verified": true, "tier": "free", "discoveredBy": "manual", "accessMethods": [ diff --git a/content/agents/sandbase-harness.json b/content/agents/sandbase-harness.json index d55d73e..3ff279a 100644 --- a/content/agents/sandbase-harness.json +++ b/content/agents/sandbase-harness.json @@ -43,7 +43,7 @@ "supportsPushNotifications": false, "status": "published", "featured": false, - "verified": false, + "verified": true, "tier": "free", "discoveredBy": "manual", "accessMethods": [