lokamir
V2EX  ›  OpenAI

win11 的 chatgpt 客户端怎么更换家目录?

  •  
  •   lokamir · 2h 46m ago · 453 views
    win11 的 chatgpt 是 uwp 的,没有地方可以设置环境变量,
    每次要查本地的资料都是先扫描 C 盘 onedrive 和 home 目录,有什么办法解决吗?
    而且,让它自己安装一个 node.js ,它自己还没有权限用,每次都要跑 wsl 去用 wsl 里的 node.js ,好难受啊
    3 replies    2026-08-28 10:50:16 +08:00
    Quik
        1
    Quik  
       2h 16m ago
    uwp 似乎是写死的%USERPROFILE%\.codex ,而且在沙箱里,没办法跳出 AppContainer
    但你可以用 Junction ,也就是把%USERPROFILE%\.codex 指向你想换的路径,类似于软连接,这样从 Codex 角度还是原来那个,但其实已经换成你指定的位置了。

    另外可以检查一下有没有 C:\Users\<user>\.git ,也就是用户目录是 git 的情况似乎会优先扫描。

    另外就是,用 Codex 难道不应该单独进一个项目目录作为 workspace 嘛,如果是直接在用户 profile 工作就有可能直接在这里开始找了吧。此外也可以用 AGENTS.md 约束一下扫码的行为吧。
    lokamir
        2
    lokamir  
    OP
       1h 50m ago
    @Quik 神奇的就在这里,我给项目目录了,有时候都是知道自己的边界的,但有时候就是会抽风跑去 user 目录,这也是很偶然发现,agent 不会告诉你它扫描了 user 目录,但是如果你去看它写的查询脚本,会发现它其实是会扫描 C 盘的
    Quik
        3
    Quik  
       1h 12m ago
    @lokamir #2 那就 config.toml 里,设置用户 profile 直接 deny 好了,放资料写 read-only ,项目设置 write ,这样即便是扫 C 盘也直接 deny 了吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4546 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:02 · PVG 12:02 · LAX 21:02 · JFK 00:02
    ♥ Do have faith in what you're doing.