Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[bug] Windows: 修改 ~/.stepcode/config.toml 的 permissionPreset 不生效,重启后仍为 autopilot

Abierto
#164 4 comentarios 0 reacciones 0 asignados Ver en GitHub

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

area/config bug
What happened?

在 Windows 上编辑用户目录下的 ~/.stepcode/config.toml,将:

permissionPreset = "bypass"

保存后完全退出并重启 Step Code,权限模式仍显示为 autopilot,bypass 未生效。

Steps to reproduce
  1. 打开 %USERPROFILE%\.stepcode\config.toml(即用户目录下的 .stepcode/config.toml)。
  2. 设置 permissionPreset = "bypass" 并保存。
  3. 完全退出 Step Code 后重新启动。
  4. 查看当前权限预设,仍为 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 autopilot after 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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de stepfun-ai/Step-Code

Todos los issues de stepfun-ai/Step-Code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.