# ============ Pi Web Console 配置 ============ # 复制为 .env 后按需修改。 # 服务监听地址与端口(默认只绑定本机回环,安全起见请勿轻易改成 0.0.0.0) HOST=127.0.0.1 PORT=4120 # pi 可执行文件。可以是裸命令,也可以带参数(例如 node test/mock-pi.js 用于无密钥演示) PI_BIN=pi # 会话存储目录。默认使用 Pi 官方默认位置 ~/.pi/agent/sessions(与 CLI 共享会话) # 若希望隔离,可指向独立目录 # PI_SESSION_DIR=/path/to/sessions # 新会话默认工作目录(pi 在此目录运行,读取 AGENTS.md / 项目上下文) # DEFAULT_CWD=/Users/you/your-project # 安全:允许的 cwd 根目录(逗号分隔)。设置后仅允许在这些目录(及其子目录)内创建会话 # ALLOWED_CWDS=/Users/you/your-project,/Users/you/another # 是否对项目本地文件自动信任(等价于 pi --approve)。 # RPC/非交互模式下项目信任走全局 defaultProjectTrust,设为 true 可避免首次提示 PI_APPROVE=false # 透传给 pi 的额外参数(逗号分隔,会拼到 --mode rpc 之后) # PI_EXTRA_ARGS=--tools,read,grep,find,ls # 鉴权令牌:为空表示仅允许本机访问;设置后 REST/WS 都需携带 ?token= 或 X-Auth-Token 头 AUTH_TOKEN= # 最大同时会话数 MAX_SESSIONS=20