@@ -25,7 +25,7 @@ export interface AiTool {
2525 /** Auth file name inside the per-branch sandbox dir (e.g. "auth.json") */
2626 authFileName ?: string ;
2727 /** Hint shown when auth is NOT pre-seeded */
28- noAuthHint : string ;
28+ setupHint : string ;
2929 /** Additional host files to pre-seed into sandbox (e.g. settings, account info) */
3030 hostPreSeedFiles ?: Array < { hostPath : string ; sandboxName : string } > ;
3131 /** Shell commands to run inside the container after setup (e.g. symlink prompts) */
@@ -79,7 +79,7 @@ export const AI_TOOLS: readonly Readonly<AiTool>[] = [
7979 sandboxBase : path . join ( HOME , '.claude-sandboxes' ) ,
8080 containerMount : '/home/devuser/.claude' ,
8181 versionCmd : 'claude --version' ,
82- noAuthHint : '首次使用需在容器内运行 claude 完成一次 OAuth 登录,之后免登录。' ,
82+ setupHint : '首次使用需在容器内运行 claude 完成一次 OAuth 登录,之后免登录。' ,
8383 envVars : { CLAUDE_CONFIG_DIR : '/home/devuser/.claude' } ,
8484 hostPreSeedDirs : [
8585 { hostDir : path . join ( HOME , '.claude' , 'plugins' ) , sandboxSubdir : 'plugins' } ,
@@ -95,7 +95,7 @@ export const AI_TOOLS: readonly Readonly<AiTool>[] = [
9595 sandboxBase : path . join ( HOME , '.codex-sandboxes' ) ,
9696 containerMount : '/home/devuser/.codex' ,
9797 versionCmd : 'codex --version' ,
98- noAuthHint : '首次使用需在容器内运行 codex,按 Esc 选择 Device Code 方式登录。' ,
98+ setupHint : '首次使用需在容器内运行 codex,按 Esc 选择 Device Code 方式登录。' ,
9999 hostLiveMounts : [
100100 { hostPath : path . join ( HOME , '.codex' , 'auth.json' ) , containerSubpath : 'auth.json' } ,
101101 ] ,
@@ -109,7 +109,7 @@ export const AI_TOOLS: readonly Readonly<AiTool>[] = [
109109 sandboxBase : path . join ( HOME , '.opencode-sandboxes' ) ,
110110 containerMount : '/home/devuser/.local/share/opencode' ,
111111 versionCmd : 'opencode version' ,
112- noAuthHint : '首次使用需在容器内配置认证凭据。' ,
112+ setupHint : '首次使用需在容器内配置认证凭据。' ,
113113 hostLiveMounts : [
114114 { hostPath : path . join ( HOME , '.local' , 'share' , 'opencode' , 'auth.json' ) , containerSubpath : 'auth.json' } ,
115115 ] ,
@@ -120,7 +120,7 @@ export const AI_TOOLS: readonly Readonly<AiTool>[] = [
120120 sandboxBase : path . join ( HOME , '.gemini-sandboxes' ) ,
121121 containerMount : '/home/devuser/.gemini' ,
122122 versionCmd : 'gemini --version' ,
123- noAuthHint : '首次使用需在容器内运行 gemini 完成认证(支持 Google 登录、API Key、Vertex AI)。' ,
123+ setupHint : '首次使用需在容器内运行 gemini 完成认证(支持 Google 登录、API Key、Vertex AI)。' ,
124124 hostLiveMounts : [
125125 { hostPath : path . join ( HOME , '.gemini' , 'oauth_creds.json' ) , containerSubpath : 'oauth_creds.json' } ,
126126 ] ,
0 commit comments