Skip to content
This repository was archived by the owner on May 23, 2026. It is now read-only.

Commit dd98427

Browse files
Publish extension marketplace packages
1 parent 067a8ba commit dd98427

30 files changed

Lines changed: 840 additions & 363 deletions

File tree

.github/workflows/build-index.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ jobs:
2828
- name: Generate manifests
2929
run: bun scripts/generate-manifests.ts
3030

31+
- name: Validate catalog
32+
run: bun scripts/validate.ts
33+
3134
- name: Commit changes
3235
run: |
3336
if git diff --quiet; then
@@ -38,6 +41,6 @@ jobs:
3841
git config user.name "github-actions[bot]"
3942
git config user.email "github-actions[bot]@users.noreply.github.com"
4043
41-
git add registry.json index.json manifests.json extensions packages
44+
git add registry.json index.json manifests.json extensions packages database
4245
git commit -m "Update extensions catalog"
4346
git push

.github/workflows/deploy.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
- "extensions/**/*.svg"
1111
- "extensions/**/*.scm"
1212
- "packages/**/*.tar.gz"
13+
- "database/**/*.tar.gz"
1314
- "registry.json"
1415
- "index.json"
1516
- "manifests.json"
@@ -31,6 +32,7 @@ jobs:
3132
bun scripts/package-extensions.ts
3233
bun scripts/build-extensions-index.ts
3334
bun scripts/generate-manifests.ts
35+
bun scripts/validate.ts
3436
3537
- name: Sync extension configs and assets to CDN
3638
uses: burnett01/rsync-deployments@7.0.2
@@ -54,6 +56,17 @@ jobs:
5456
remote_key: ${{ secrets.VPS_SSH_KEY }}
5557
remote_port: ${{ secrets.VPS_PORT || 22 }}
5658

59+
- name: Sync database sidecar packages to CDN
60+
uses: burnett01/rsync-deployments@7.0.2
61+
with:
62+
switches: -avz
63+
path: database/
64+
remote_path: ${{ secrets.EXTENSIONS_CDN_ROOT }}/database/
65+
remote_host: ${{ secrets.VPS_HOST }}
66+
remote_user: ${{ secrets.VPS_USER }}
67+
remote_key: ${{ secrets.VPS_SSH_KEY }}
68+
remote_port: ${{ secrets.VPS_PORT || 22 }}
69+
5770
- name: Sync catalog files to CDN
5871
uses: burnett01/rsync-deployments@7.0.2
5972
with:
17.8 MB
Binary file not shown.
17.8 MB
Binary file not shown.

database/mysql/darwin-arm64.tar.gz

17.8 MB
Binary file not shown.
17.8 MB
Binary file not shown.

database/redis/darwin-arm64.tar.gz

17.8 MB
Binary file not shown.
17.8 MB
Binary file not shown.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"$schema": "https://athas.dev/schemas/extension.json",
3+
"id": "athas.agent.claude-code",
4+
"name": "Claude Code",
5+
"displayName": "Claude Code",
6+
"description": "Anthropic's CLI coding agent, connected through the Claude Code ACP adapter.",
7+
"version": "1.0.0",
8+
"publisher": "Anthropic",
9+
"categories": ["Agent"],
10+
"agents": [
11+
{
12+
"id": "claude-code",
13+
"name": "Claude Code",
14+
"binaryName": "claude-code-acp",
15+
"description": "Anthropic's CLI coding agent, connected through the Claude Code ACP adapter.",
16+
"args": [],
17+
"install": {
18+
"runtime": "node",
19+
"package": "@zed-industries/claude-code-acp",
20+
"command": "claude-code-acp"
21+
}
22+
}
23+
]
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"$schema": "https://athas.dev/schemas/extension.json",
3+
"id": "athas.agent.codex-cli",
4+
"name": "Codex CLI",
5+
"displayName": "Codex CLI",
6+
"description": "OpenAI's CLI coding agent, connected through the Codex ACP adapter.",
7+
"version": "1.0.0",
8+
"publisher": "OpenAI",
9+
"categories": ["Agent"],
10+
"agents": [
11+
{
12+
"id": "codex-cli",
13+
"name": "Codex CLI",
14+
"binaryName": "codex-acp",
15+
"description": "OpenAI Codex agent via ACP adapter.",
16+
"args": [],
17+
"install": {
18+
"runtime": "node",
19+
"package": "@zed-industries/codex-acp",
20+
"command": "codex-acp"
21+
}
22+
}
23+
]
24+
}

0 commit comments

Comments
 (0)