Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#164 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
65/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
cli

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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 是否被正确加载与合并。

Lingua principale
TypeScript
Stelle
850
Fork
62
Merge medio
1g 12h
PR unite (30g)
43

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di stepfun-ai/Step-Code

Tutte le issue di stepfun-ai/Step-Code

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.