Skip to content

Commit 6b1950f

Browse files
committed
chore(release): update version to 0.2.0
1 parent 94353f7 commit 6b1950f

13 files changed

Lines changed: 56 additions & 40 deletions

File tree

docker/release/linux-aarch64.Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ RUN npm install -g pnpm
99
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1010
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
12+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
13+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1214
COPY sdks/typescript/package.json ./sdks/typescript/
1315

1416
# Install dependencies
@@ -17,11 +19,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1719
# Copy SDK source (with pre-generated types from docs/openapi.json)
1820
COPY docs/openapi.json ./docs/
1921
COPY sdks/cli-shared ./sdks/cli-shared
22+
COPY sdks/acp-http-client ./sdks/acp-http-client
23+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2024
COPY sdks/typescript ./sdks/typescript
2125

22-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
26+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2327
RUN cd sdks/cli-shared && pnpm exec tsup
28+
RUN cd sdks/acp-http-client && pnpm exec tsup
2429
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2531

2632
# Copy inspector source and build
2733
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/linux-x86_64.Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ RUN npm install -g pnpm
99
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1010
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
12+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
13+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1214
COPY sdks/typescript/package.json ./sdks/typescript/
1315

1416
# Install dependencies
@@ -17,11 +19,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1719
# Copy SDK source (with pre-generated types from docs/openapi.json)
1820
COPY docs/openapi.json ./docs/
1921
COPY sdks/cli-shared ./sdks/cli-shared
22+
COPY sdks/acp-http-client ./sdks/acp-http-client
23+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2024
COPY sdks/typescript ./sdks/typescript
2125

22-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
26+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2327
RUN cd sdks/cli-shared && pnpm exec tsup
28+
RUN cd sdks/acp-http-client && pnpm exec tsup
2429
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2531

2632
# Copy inspector source and build
2733
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/macos-aarch64.Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ RUN npm install -g pnpm
99
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1010
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
12+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
13+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1214
COPY sdks/typescript/package.json ./sdks/typescript/
1315

1416
# Install dependencies
@@ -17,11 +19,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1719
# Copy SDK source (with pre-generated types from docs/openapi.json)
1820
COPY docs/openapi.json ./docs/
1921
COPY sdks/cli-shared ./sdks/cli-shared
22+
COPY sdks/acp-http-client ./sdks/acp-http-client
23+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2024
COPY sdks/typescript ./sdks/typescript
2125

22-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
26+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2327
RUN cd sdks/cli-shared && pnpm exec tsup
28+
RUN cd sdks/acp-http-client && pnpm exec tsup
2429
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2531

2632
# Copy inspector source and build
2733
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/macos-x86_64.Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ RUN npm install -g pnpm
99
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1010
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
12+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
13+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1214
COPY sdks/typescript/package.json ./sdks/typescript/
1315

1416
# Install dependencies
@@ -17,11 +19,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1719
# Copy SDK source (with pre-generated types from docs/openapi.json)
1820
COPY docs/openapi.json ./docs/
1921
COPY sdks/cli-shared ./sdks/cli-shared
22+
COPY sdks/acp-http-client ./sdks/acp-http-client
23+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2024
COPY sdks/typescript ./sdks/typescript
2125

22-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
26+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2327
RUN cd sdks/cli-shared && pnpm exec tsup
28+
RUN cd sdks/acp-http-client && pnpm exec tsup
2429
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2531

2632
# Copy inspector source and build
2733
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/release/windows.Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ RUN npm install -g pnpm
99
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1010
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1111
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
12+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
13+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1214
COPY sdks/typescript/package.json ./sdks/typescript/
1315

1416
# Install dependencies
@@ -17,11 +19,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1719
# Copy SDK source (with pre-generated types from docs/openapi.json)
1820
COPY docs/openapi.json ./docs/
1921
COPY sdks/cli-shared ./sdks/cli-shared
22+
COPY sdks/acp-http-client ./sdks/acp-http-client
23+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2024
COPY sdks/typescript ./sdks/typescript
2125

22-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
26+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2327
RUN cd sdks/cli-shared && pnpm exec tsup
28+
RUN cd sdks/acp-http-client && pnpm exec tsup
2429
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2531

2632
# Copy inspector source and build
2733
COPY frontend/packages/inspector ./frontend/packages/inspector

docker/runtime/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ RUN npm install -g pnpm
1111
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1212
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
1313
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
14+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
15+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1416
COPY sdks/typescript/package.json ./sdks/typescript/
1517

1618
# Install dependencies
@@ -19,11 +21,15 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1921
# Copy SDK source (with pre-generated types from docs/openapi.json)
2022
COPY docs/openapi.json ./docs/
2123
COPY sdks/cli-shared ./sdks/cli-shared
24+
COPY sdks/acp-http-client ./sdks/acp-http-client
25+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
2226
COPY sdks/typescript ./sdks/typescript
2327

24-
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
28+
# Build cli-shared, acp-http-client, SDK, then persist-indexeddb (depends on SDK)
2529
RUN cd sdks/cli-shared && pnpm exec tsup
30+
RUN cd sdks/acp-http-client && pnpm exec tsup
2631
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
32+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
2733

2834
# Copy inspector source and build
2935
COPY frontend/packages/inspector ./frontend/packages/inspector

frontend/packages/inspector/Dockerfile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
77
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
88
COPY sdks/typescript/package.json ./sdks/typescript/
99
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
10+
COPY sdks/acp-http-client/package.json ./sdks/acp-http-client/
11+
COPY sdks/persist-indexeddb/package.json ./sdks/persist-indexeddb/
1012

1113
# Install dependencies
1214
RUN pnpm install --filter @sandbox-agent/inspector...
@@ -15,12 +17,18 @@ RUN pnpm install --filter @sandbox-agent/inspector...
1517
COPY sdks/cli-shared ./sdks/cli-shared
1618
RUN cd sdks/cli-shared && pnpm exec tsup
1719

18-
# Copy SDK source (with pre-generated types)
19-
COPY sdks/typescript ./sdks/typescript
20+
# Copy acp-http-client source and build it
21+
COPY sdks/acp-http-client ./sdks/acp-http-client
22+
RUN cd sdks/acp-http-client && pnpm exec tsup
2023

21-
# Build SDK (just tsup, skip generate since types are pre-generated)
24+
# Copy SDK source (with pre-generated types) and build
25+
COPY sdks/typescript ./sdks/typescript
2226
RUN cd sdks/typescript && pnpm exec tsup
2327

28+
# Copy persist-indexeddb and build (depends on SDK)
29+
COPY sdks/persist-indexeddb ./sdks/persist-indexeddb
30+
RUN cd sdks/persist-indexeddb && pnpm exec tsup
31+
2432
# Copy inspector source
2533
COPY frontend/packages/inspector ./frontend/packages/inspector
2634

scripts/release/sdk.ts

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ import { downloadFromReleases, PREFIX } from "./utils";
88
const CRATES = [
99
"error",
1010
"agent-credentials",
11-
"extracted-agent-schemas",
12-
"universal-agent-schema",
1311
"agent-management",
12+
"opencode-server-manager",
13+
"opencode-adapter",
14+
"acp-http-adapter",
1415
"sandbox-agent",
1516
"gigacode",
1617
] as const;
@@ -235,10 +236,6 @@ export async function publishNpmCliShared(opts: ReleaseOpts) {
235236
cwd: cliSharedPath,
236237
})`pnpm publish --access public --tag ${tag} --no-git-checks`;
237238

238-
if (opts.latest && tag === "latest") {
239-
await addNpmDistTag(name, opts.version, opts.minorVersionChannel);
240-
}
241-
242239
console.log(`✅ Published ${name}@${opts.version}`);
243240
}
244241

@@ -276,10 +273,6 @@ export async function publishNpmSdk(opts: ReleaseOpts) {
276273
cwd: sdkPath,
277274
})`pnpm publish --access public --tag ${tag} --no-git-checks`;
278275

279-
if (opts.latest && tag === "latest") {
280-
await addNpmDistTag(name, opts.version, opts.minorVersionChannel);
281-
}
282-
283276
console.log(`✅ Published ${name}@${opts.version}`);
284277
}
285278

@@ -368,13 +361,6 @@ export async function publishNpmCli(opts: ReleaseOpts) {
368361
})`pnpm publish --access public --tag ${tag} --no-git-checks`;
369362
console.log(`✅ Published ${packageName}@${opts.version}`);
370363

371-
if (
372-
opts.latest &&
373-
tag === "latest" &&
374-
isSandboxAgentCliPackage(packageName)
375-
) {
376-
await addNpmDistTag(packageName, opts.version, opts.minorVersionChannel);
377-
}
378364
} catch (err) {
379365
console.error(`❌ Failed to publish ${packageName}`);
380366
throw err;
@@ -401,17 +387,3 @@ function getCliPackageNpmTag(opts: {
401387
return opts.minorVersionChannel;
402388
}
403389

404-
function isSandboxAgentCliPackage(packageName: string): boolean {
405-
return packageName === "@sandbox-agent/cli" || packageName.startsWith("@sandbox-agent/cli-");
406-
}
407-
408-
async function addNpmDistTag(
409-
packageName: string,
410-
version: string,
411-
tag: string,
412-
): Promise<void> {
413-
console.log(`==> Adding npm dist-tag: ${packageName}@${version} as ${tag}`);
414-
await $({
415-
stdio: "inherit",
416-
})`npm dist-tag add ${packageName}@${version} ${tag}`;
417-
}
14.3 MB
Binary file not shown.
14.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)