Skip to content

Commit 7081bb2

Browse files
authored
chore(cloud-agent-next): bump sandbox runtime packages (#3628)
1 parent 5169041 commit 7081bb2

11 files changed

Lines changed: 75 additions & 47 deletions

File tree

pnpm-lock.yaml

Lines changed: 25 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

services/cloud-agent-next/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM docker.io/cloudflare/sandbox:0.10.1
1+
FROM docker.io/cloudflare/sandbox:0.10.3
22

33
# Build arguments for metadata (all optional with defaults)
44
ARG BUILD_DATE=""
55
ARG VCS_REF=""
6-
ARG KILOCODE_CLI_VERSION="7.2.52"
6+
ARG KILOCODE_CLI_VERSION="7.3.12"
77

88
# Install latest stable git + git-lfs from the git-core PPA, GitHub CLI, and supporting tools.
99
# The default Ubuntu git (2.34.1 on 22.04) is outdated; the git-core PPA ships the latest

services/cloud-agent-next/Dockerfile.dev

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM docker.io/cloudflare/sandbox:0.10.1
1+
FROM docker.io/cloudflare/sandbox:0.10.3
22

33
# Build arguments for metadata (all optional with defaults)
44
ARG BUILD_DATE=""
55
ARG VCS_REF=""
6-
ARG KILOCODE_CLI_VERSION="7.2.52"
6+
ARG KILOCODE_CLI_VERSION="7.3.12"
77

88
# Build the kilo binary:
99
# cd ~/projects/kilocode-backend/cloud-agent

services/cloud-agent-next/Dockerfile.dind

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG SANDBOX_VERSION="0.10.1"
1+
ARG SANDBOX_VERSION="0.10.3"
22

33
FROM docker.io/cloudflare/sandbox:${SANDBOX_VERSION}-musl AS cloudflare-sandbox
44

@@ -9,7 +9,7 @@ USER root
99
# Build arguments for metadata (all optional with defaults)
1010
ARG BUILD_DATE=""
1111
ARG VCS_REF=""
12-
ARG KILOCODE_CLI_VERSION="7.2.52"
12+
ARG KILOCODE_CLI_VERSION="7.3.12"
1313

1414
# Cloudflare Containers run without root privileges, so Docker must run in
1515
# rootless mode. The Sandbox SDK server is copied into this image so the

services/cloud-agent-next/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ By default, the script looks for kilo-cli at `$HOME/projects/kilo-cli`. Override
3636

3737
**What's in Dockerfile.dev:**
3838

39-
- Base image: `cloudflare/sandbox:0.10.1`
39+
- Base image: `cloudflare/sandbox:0.10.3`
4040
- Pre-built `kilo` binary (from `cloud-agent-build.sh`)
4141
- GitHub CLI (`gh`) and GitLab CLI (`glab`)
4242
- Wrapper bundle built inside the container

services/cloud-agent-next/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"update-default-slash-commands": "node scripts/update-default-slash-commands.mjs"
3131
},
3232
"dependencies": {
33-
"@cloudflare/sandbox": "0.10.1",
33+
"@cloudflare/sandbox": "0.10.3",
3434
"@hono/trpc-server": "0.4.2",
3535
"@kilocode/cloud-agent-profile": "workspace:*",
3636
"@kilocode/db": "workspace:*",
@@ -47,7 +47,7 @@
4747
"zod": "catalog:"
4848
},
4949
"devDependencies": {
50-
"@cloudflare/containers": "0.3.4",
50+
"@cloudflare/containers": "0.3.5",
5151
"@cloudflare/vitest-pool-workers": "catalog:",
5252
"@types/jsonwebtoken": "catalog:",
5353
"@types/node": "catalog:",

services/cloud-agent-next/scripts/update-default-slash-commands.mjs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,15 @@ async function main() {
199199
const sourceLine = `kilo@${version}`;
200200
const json = JSON.stringify(commands, null, 2);
201201

202-
const file = `import type { SlashCommandInfo } from './slash-commands.js';
202+
const file = `export type SlashCommandInfo = {
203+
name: string;
204+
description?: string;
205+
agent?: string;
206+
model?: string;
207+
source?: 'command' | 'mcp' | 'skill';
208+
hints: string[];
209+
subtask?: boolean;
210+
};
203211
204212
/**
205213
* Source Kilo version / ref used to generate this catalog.

services/cloud-agent-next/src/kilo/devcontainer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export const KILO_WRAPPER_PORT_LABEL = 'kilo.wrapperPort';
121121
* `wrangler.jsonc#image_vars` so the kilo running in the dev container
122122
* matches the one we use on the outer sandbox.
123123
*/
124-
export const KILO_CLI_VERSION = '7.2.52';
124+
export const KILO_CLI_VERSION = '7.3.12';
125125

126126
const DEVCONTAINER_RUNTIME_BUN_VERSION = '1.3.14';
127127
const DEVCONTAINER_RUNTIME_BOOTSTRAP_TIMEOUT_MS = 10 * 60 * 1000;

services/cloud-agent-next/src/shared/default-slash-commands.generated.ts

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,42 @@ export type SlashCommandInfo = {
1717
*
1818
* Regenerate with `pnpm --filter cloud-agent-next update-default-slash-commands`.
1919
*/
20-
export const DEFAULT_SLASH_COMMANDS_SOURCE = 'kilo@7.2.49';
20+
export const DEFAULT_SLASH_COMMANDS_SOURCE = 'kilo@7.3.12';
2121

2222
/**
2323
* Default slash command catalog used when no live wrapper-reported catalog is
2424
* available. Sorted deterministically by name. Keep in sync with Kilo releases.
2525
*/
2626
export const DEFAULT_SLASH_COMMANDS = [
2727
{
28-
name: 'init',
29-
description: 'guided AGENTS.md setup',
30-
source: 'command',
31-
hints: ['$ARGUMENTS'],
28+
name: "init",
29+
description: "guided AGENTS.md setup",
30+
source: "command",
31+
hints: [
32+
"$ARGUMENTS"
33+
]
3234
},
3335
{
34-
name: 'local-review',
35-
description: 'local review (current branch)',
36-
hints: [],
36+
name: "local-review",
37+
description: "local review (current branch, optional base or instructions)",
38+
hints: [
39+
"$ARGUMENTS"
40+
]
3741
},
3842
{
39-
name: 'local-review-uncommitted',
40-
description: 'local review (uncommitted changes)',
41-
hints: [],
43+
name: "local-review-uncommitted",
44+
description: "local review (uncommitted changes)",
45+
hints: [
46+
"$ARGUMENTS"
47+
]
4248
},
4349
{
44-
name: 'review',
45-
description: 'review changes [commit|branch|pr], defaults to uncommitted',
46-
source: 'command',
50+
name: "review",
51+
description: "review changes [commit|branch|pr], defaults to uncommitted",
52+
source: "command",
4753
subtask: true,
48-
hints: ['$ARGUMENTS'],
49-
},
54+
hints: [
55+
"$ARGUMENTS"
56+
]
57+
}
5058
] satisfies SlashCommandInfo[];

services/cloud-agent-next/wrangler.jsonc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146
"image": "./Dockerfile",
147147
"instance_type": "standard-4",
148148
"image_vars": {
149-
"KILOCODE_CLI_VERSION": "7.2.52",
149+
"KILOCODE_CLI_VERSION": "7.3.12",
150150
},
151151
"max_instances": 250,
152152
"rollout_active_grace_period": 1800,
@@ -156,7 +156,7 @@
156156
"image": "./Dockerfile",
157157
"instance_type": "standard-2",
158158
"image_vars": {
159-
"KILOCODE_CLI_VERSION": "7.2.52",
159+
"KILOCODE_CLI_VERSION": "7.3.12",
160160
},
161161
"max_instances": 400,
162162
"rollout_active_grace_period": 1800,
@@ -166,7 +166,7 @@
166166
"image": "./Dockerfile.dind",
167167
"instance_type": "standard-3",
168168
"image_vars": {
169-
"KILOCODE_CLI_VERSION": "7.2.52",
169+
"KILOCODE_CLI_VERSION": "7.3.12",
170170
},
171171
"max_instances": 20,
172172
"rollout_active_grace_period": 1800,
@@ -319,7 +319,7 @@
319319
"image": "./Dockerfile.dev",
320320
"instance_type": "standard-4",
321321
"image_vars": {
322-
"KILOCODE_CLI_VERSION": "7.2.52",
322+
"KILOCODE_CLI_VERSION": "7.3.12",
323323
},
324324
"max_instances": 10,
325325
"rollout_active_grace_period": 60,
@@ -329,7 +329,7 @@
329329
"image": "./Dockerfile.dev",
330330
"instance_type": "standard-2",
331331
"image_vars": {
332-
"KILOCODE_CLI_VERSION": "7.2.52",
332+
"KILOCODE_CLI_VERSION": "7.3.12",
333333
},
334334
"max_instances": 2,
335335
"rollout_active_grace_period": 60,
@@ -339,7 +339,7 @@
339339
"image": "./Dockerfile.dind",
340340
"instance_type": "standard-3",
341341
"image_vars": {
342-
"KILOCODE_CLI_VERSION": "7.2.52",
342+
"KILOCODE_CLI_VERSION": "7.3.12",
343343
},
344344
"max_instances": 2,
345345
"rollout_active_grace_period": 60,

0 commit comments

Comments
 (0)