Skip to content

环境变量

各 Cetas 入口会读取的环境变量——CETAS_HOME、权限启动姿态、MCP 连接时机、调试开关——以及各自的作用域。

变量 作用域 行为
CETAS_HOME 编辑器、自动化 覆盖平台用户 home —— 是 .cetas 的父目录,不是目录本身。终端入口不读它。
CETAS_PERMISSION_MODE 编辑器(ACP) 启动姿态:readonly、workspace_write、interactive、auto、yolo。不设是 yolo。取值不认识会警告一次并退回 workspace_write,所以笔误不会放宽姿态。
CETAS_MCP_MODE 编辑器(ACP) eager 表示启动时就连接配置好的 MCP 服务器,而不是等到第一个回合。
CETAS_DELEGATE_FS 编辑器(ACP) host 表示面向工具的文件读写走编辑器的 fs/* 反向调用,而不是本地文件系统。取值不认识会警告并保持 local。
CETAS_DEBUG_WIRE 编辑器(ACP) 1 时把这个会话的线上流量追加到 <CETAS_HOME>/.cetas/debug/<session-id>-wire.jsonl。
CETAS_DEBUG_MCP_CATALOG 编辑器(ACP) 1 时把这个会话的工具目录 dump 到 <CETAS_HOME>/.cetas/debug/<session-id>-catalog.json。
CETAS_REGISTRY 终端 覆盖 /update 用的 npm registry —— 用于内部镜像。
CETAS_MEMOH_HOME Memoh 运行时 迁移独立版本的 Memoh 运行时自己的状态目录。

自动化入口用命令行参数表达模型、档位、权限和无人值守行为,而不是这些变量 —— 见自动化。

说明

  • CETAS_HOME 不是通用的:终端入口直接解析平台 home,所以脚本里设的 CETAS_HOME 只影响 cetas-acp 和 cetas-run,不影响 cetas。见 Cetas Home。
  • 调试开关是按会话的:首次使用时才创建 debug/,事前不需要清理任何东西。
  • 笔误一律往安全侧失败:权限取值错了退回更窄的姿态,调试开关错了就当没开(只有 1 才开启)。
Navigation

Type to search…

↑↓ navigate↵ selectEsc close