[bug] Windows: 修改 ~/.stepcode/config.toml 的 permissionPreset 不生效,重启后仍为 autopilot
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- cli
Línea de trabajo
Look for the config loading logic, likely in a file like src/config.ts or src/cli/config.ts. Find where permissionPreset is read from the global config file and merged with other sources (project config, environment variables). Test on Windows to see if the file path %USERPROFILE%.stepcode\config.toml is correctly resolved. Verify the parsing and merging order, then check the UI or CLI output for the active preset.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What happened?
在 Windows 上编辑用户目录下的 ~/.stepcode/config.toml,将:
permissionPreset = "bypass"
保存后完全退出并重启 Step Code,权限模式仍显示为 autopilot,bypass 未生效。
Steps to reproduce
- 打开
%USERPROFILE%\.stepcode\config.toml(即用户目录下的.stepcode/config.toml)。 - 设置
permissionPreset = "bypass"并保存。 - 完全退出 Step Code 后重新启动。
- 查看当前权限预设,仍为 autopilot。
Expected behavior
重启后应读取全局 config.toml 中的 permissionPreset = "bypass",并以此作为生效预设(除非被更高优先级来源覆盖,例如 CLI / STEP_PERMISSION_PRESET / 已信任项目的项目级 config.toml)。
Environment
- OS: Windows
- Config path:
%USERPROFILE%\.stepcode\config.toml - Setting:
permissionPreset = "bypass" - Observed: still
autopilotafter restart
Notes
文档将 permissionPreset 放在统一配置 ~/.stepcode/config.toml 根表中。若全局文件已写入 bypass 仍被覆盖,可能与项目级配置、环境变量或启动时预设解析顺序有关,需要确认 Windows 上全局 TOML 是否被正确加载与合并。
- Lenguaje dominante
- TypeScript
- Estrellas
- 654
- Forks
- 55
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 36
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stepfun-ai/Step-Code
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
stepfun-ai/Step-Code#218 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/build bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stepfun-ai/Step-Code#190 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
area/tools bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stepfun-ai/Step-Code#186 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/tools bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stepfun-ai/Step-Code#185 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/tools bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stepfun-ai/Step-Code#184 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de stepfun-ai/Step-Code
Issues similares
-
area/frontend area/v2 kind/bug priority/needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
kubeflow/notebooks#1498 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
P1
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
SuruchBoss/Cwork#90 ·
-
bug cli service
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#3922 ·