设置与配置

wescraft 的设置集中管理 AI 引擎、Provider、外观和安全策略。

设置入口

通过侧边栏底部的齿轮图标进入设置页,或使用快捷键 Ctrl+, / Cmd+,。

Provider 配置

BYOK(自带密钥)

个人版默认使用 BYOK 模式:

  1. 进入设置 → Provider
  2. 选择提供商(OpenAI / Anthropic / DeepSeek / ...)
  3. 填入 API Key 和 Base URL(自部署时需要)
  4. 保存后自动检测可用模型

WES 平台模型

登录 weisyn 平台后可使用 WES 代理模型,无需自行管理 API Key。

Provider 策略

策略说明适用场景
own_only仅使用私有 Key个人版默认
shared_only仅使用共享池团队统一管理
own_first私有优先,共享兜底混合模式
shared_first共享优先,私有兜底企业场景

AI 引擎设置

治理模式

模式说明默认
标准模式允许文件读写和命令执行✅
锁定模式禁止所有变更操作

合规级别

团队版可按部门设置合规级别:

配额管理

可限制每个 Cell 的资源使用:

外观设置

主题

语言

编辑器

文件智能设置

关注目录

配置 FileIntelligence 监控的本地目录:

  1. 进入设置 → 文件智能
  2. 添加要监控的目录路径
  3. 支持多个目录
  4. 索引自动在后台构建

排除规则

可配置忽略的文件模式:

node_modules/
.git/
*.log
build/
dist/

数据目录

wescraft 的数据存储位置:

操作系统默认路径
macOS~/Library/Application Support/wescraft/
Linux~/.local/share/wescraft/

目录结构:

$DATA_DIR/
├── hypervisor.db          # Cell 注册表
├── cells/personal/        # 个人 Cell 数据
│   ├── cell.db            # 引擎数据
│   ├── skills/            # 技能包
│   ├── knowledge/         # 知识库
│   └── fileintel/         # 文件索引
├── wescraft.db            # 应用层数据(页面、收集箱等)
└── config.yaml            # 用户配置

配置文件

config.yaml 示例:

# Provider 配置
providers:
  - name: openai
    type: openai
    base_url: https://api.openai.com/v1
    api_key_ref:
      source: inline
      value: sk-...

# 治理策略
governance:
  mode: open

# 文件智能
fileintel:
  watched_dirs:
    - ~/Documents/Work
    - ~/Projects
  exclude_patterns:
    - node_modules
    - .git

数据清理

# 清理文件索引(可安全重建)
rm -rf ~/Library/Application\ Support/wescraft/cells/personal/fileintel/

# 清理知识库索引(重新索引)
rm -rf ~/Library/Application\ Support/wescraft/cells/personal/knowledge/

# 注意:wescraft.db 包含页面和收集箱数据,请谨慎操作

导入与导出

Cell 导出

导出整个工作台数据为 tar.gz 包:

Cell 导入

从导出包恢复完整的工作台环境,支持跨机器迁移。