@alfe.ai/config
读写 ~/.alfe/config.toml 用于 Alfe CLI、网关、运行时间和
已发布插件.
它会做什么
Alfe用户端工具(CLI,网关守护进程,插件)共享配置管理. 读取和写入用户的本地配置文件 ~/.alfe/config.toml。 。 。 .
readConfig()阅读和剖析~/.alfe/config.tomlwriteConfig(config)——将配置写入~/.alfe/config.tomlconfigExists()——检查配置文件是否存在resolveConfig()——解决环境覆盖,文件值,运行时间, 工作空间、 API 来源和语音 HTTP 来源getEndpointFromToken(token)——从符号前缀获取 API 端点( )alfe_dev_, (中文(简体) ),alfe_test_, (中文(简体) ),alfe_live_(中文(简体) )mergeAndWriteConfig(partial)——解剖更新自有顶级字段 不删除运行时表writeRuntimeConfig(name, config)解剖更新一个运行时表
配置格式
# ~/.alfe/config.toml
api_key = "alfe_live_xxxx..."
gateway = "https://api.alfe.ai" # optional override
gateway_url = "wss://gateway.alfe.ai/ws" # optional daemon relay override
runtime = "openclaw"
[runtimes.openclaw]
workspace = "/home/alfe/.openclaw"
决议优先 ALFE_API_KEY 编号 : ALFE_API_URL,然后是配置文件,
然后是符号前缀的终点。 接受 Plaintext HTTP/WS 覆盖
只用于回放开发. 证书文件在解剖上被替换为
模式 0600 仅在所有者体内 ~/.alfe 目录; 并行作者为
跨进程序列化.
writeConfig() 故意替换完整的文档。 图标
只拥有必须使用的子集 mergeAndWriteConfig()。 。 。 .
发展
pnpm install
pnpm --filter @alfe.ai/config lint
pnpm --filter @alfe.ai/config typecheck
pnpm --filter @alfe.ai/config test
pnpm --filter @alfe.ai/config build
依赖关系
- 闪闪发光 - TOML 解析和序列化