待验证50% 置信事实精确时间
.env 文件通常被 gitignore,worktree 新建时不会自动带上,可能导致代理读到错误的默认值或启动失败。
1
来源数
50%
置信度
长期有效
时效性
2026/10/19
首次发现
来源
涉及实体
相关事实
待验证不应把完整凭证粘贴到聊天窗口或硬编码进项目代码,应存储在密钥链或写入被 .gitignore 排除的 .env 文件中67% 相似待验证OpenCode 官方文档中的 .env protection 示例和 company.guard 示例都只针对 read 工具注册 execute.before 钩子,不拦截通过 shell 命令(如 cat)读取文件的行为。66% 相似待验证当编码代理的hook崩溃、超时或指向不存在的脚本时,多数工具默认选择放行(fail-open)。61% 相似待验证OpenCode 迁移表将 v1 的 shell.env 钩子映射到 v2 的 ctx.shell.hook("create.before", ...),该钩子可用于向命令环境注入变量,但抛错同样会使命令失败。60% 相似待验证环境变量命名错误之所以能在本地通过、线上却翻车,通常是因为本地有默认值、.env 文件或 IDE 注入的变量,而 Render 等线上托管平台需要手动在控制台配置。60% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1064622API
curl https://kongchang.com/api/v1/knowledge/claims/1064622MCP
get_claim(id=1064622)