设置与配置

Wesclaw 的设置页面提供外观、运行参数、Provider、Agent 等多项配置。所有设置保存在本地配置文件中,重启后自动生效。


外观设置

主题切换

语言切换

运行设置

控制 AI 对话的运行参数,影响每次 Run 的行为:

参数说明默认值
任务预算(Task Budget)单次 Run 中 Tool 调用的上限次数由引擎默认
超时时间(Timeout)单次 Run 的最长执行时间由引擎默认
最大 Token 预估单次 Run 的 Token 消耗上限预估由引擎默认

这些参数帮助你控制 AI 的执行范围和成本,防止单次对话消耗过多资源。

Provider 设置

Provider 是 AI 模型的提供方。你可以配置多个 Provider 以使用不同的模型。

添加 Provider

  1. 进入 设置 → Provider
  2. 点击"添加"按钮
  3. 选择 Provider 类型(如 OpenAI、Anthropic、Azure 等)
  4. 填写 API Base URL 和 API Key
  5. 配置可用模型列表

编辑与删除

安全说明

API Key 通过 AES-256-GCM 加密存储在本地,不会以明文形式出现在配置文件中。

Agent 设置

Agent 是 AI 助手的角色配置。每个 Agent 有独立的系统提示词、工具权限和技能配置。

数据目录

Wesclaw 遵循 XDG 规范存储数据,默认路径:

平台数据目录
macOS~/Library/Application Support/wesclaw/
Linux~/.local/share/wesclaw/

数据目录包含引擎数据(会话、记忆、知识库)、登录凭证、日志等。

配置文件

用户可编辑的设置存储在配置目录下的 config.yaml 文件中:

平台配置文件路径
macOS~/.config/wesclaw/config.yaml
Linux~/.config/wesclaw/config.yaml

可通过环境变量 WESCLAW_CONFIG 覆盖默认路径。配置文件不存在时使用内置默认值,首次保存设置时自动创建。