You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -230,16 +230,36 @@ agents:
230
230
command: mise exec -- codex
231
231
test: mise exec -- codex --version >/dev/null 2>&1
232
232
install: mise use -g npm:@openai/codex
233
+
credentials:
234
+
- source: ~/.codex/auth.json
235
+
target: ~/.codex/auth.json
236
+
- source: ~/.codex/config.toml
237
+
target: ~/.codex/config.toml
233
238
claude:
234
239
command: mise exec -- claude
235
240
test: mise exec -- claude --version >/dev/null 2>&1
236
241
install: mise use -g npm:@anthropic-ai/claude-code
242
+
credentials:
243
+
- source: ~/.claude
244
+
target: ~/.claude
237
245
gemini:
238
246
command: mise exec -- gemini
239
247
test: mise exec -- gemini --version >/dev/null 2>&1
240
248
install: mise use -g npm:@google/gemini-cli
249
+
credentials:
250
+
- source: ~/.gemini
251
+
target: ~/.gemini
252
+
opencode:
253
+
command: mise exec -- opencode
254
+
test: mise exec -- opencode --version >/dev/null 2>&1
255
+
install: mise use -g npm:opencode-ai
256
+
credentials:
257
+
- source: ~/.config/opencode
258
+
target: ~/.config/opencode
241
259
```
242
260
261
+
Credential paths are copied into the sandbox before the agent starts. Missing credential files are skipped, and copied files remain in a kept sandbox until that sandbox is terminated.
262
+
243
263
The Debian agents image uses the same package sources with pinned versions for reproducible image builds, then symlinks the resulting mise shims into `/usr/local/bin`.
244
264
245
265
For Codex inside cleanroom, prefer device-code auth or API-key auth. Browser/ChatGPT sign-in is not supported in the sandbox yet because it expects a localhost OAuth callback.
@@ -464,14 +484,32 @@ agents:
464
484
command: mise exec -- codex
465
485
test: mise exec -- codex --version >/dev/null 2>&1
466
486
install: mise use -g npm:@openai/codex
487
+
credentials:
488
+
- source: ~/.codex/auth.json
489
+
target: ~/.codex/auth.json
490
+
- source: ~/.codex/config.toml
491
+
target: ~/.codex/config.toml
467
492
claude:
468
493
command: mise exec -- claude
469
494
test: mise exec -- claude --version >/dev/null 2>&1
470
495
install: mise use -g npm:@anthropic-ai/claude-code
496
+
credentials:
497
+
- source: ~/.claude
498
+
target: ~/.claude
471
499
gemini:
472
500
command: mise exec -- gemini
473
501
test: mise exec -- gemini --version >/dev/null 2>&1
474
502
install: mise use -g npm:@google/gemini-cli
503
+
credentials:
504
+
- source: ~/.gemini
505
+
target: ~/.gemini
506
+
opencode:
507
+
command: mise exec -- opencode
508
+
test: mise exec -- opencode --version >/dev/null 2>&1
0 commit comments