- 修复复选框和文字对齐问题
- 使用
inline-flex和flex-shrink: 0确保正确布局 - 新增
checkbox-label和checkbox-label-inline样式类
- 单个 server 配置:每个 MCP server 单独填写配置,不需要 mcpServers 外层
- 内联提示:配置格式提示直接显示在输入区域(作为 hint)
- 格式化按钮:每个 server 配置独立的格式化按钮
- 示例简化:提供简洁的单 server 配置示例
- 标准格式:采用 SKILL.md(YAML frontmatter + Markdown),参考 YCode.CLI
- 三层结构:
- Metadata(YAML frontmatter):name, description 等元信息
- Body(Markdown):详细的指令和说明
- Resources(可选目录):scripts/, references/, assets/
- 资源扫描:自动识别 scripts、references、assets 目录并显示文件统计
- 专业展示:使用资源徽章显示各类资源数量
~/.config/ycode-vox/skills/ (Linux)
%APPDATA%/.ycode-vox/skills/ (Windows)
skills/
└── my-skill/
├── SKILL.md # 必需:元数据 + 正文
├── scripts/ # 可选:脚本资源
├── references/ # 可选:参考文档
└── assets/ # 可选:其他资源
- Electron 端实现 SKILL.md 解析(YAML frontmatter)
- 自动扫描资源目录(scripts, references, assets)
- MCP 配置支持多 server 管理
- 类型系统更新(SkillMetadata, SkillData)
- 新增
.cursor/docs/SKILL_FORMAT.md- 详细的 Skill 格式说明 - 新增
.cursor/examples/example-skill/- 完整的 Skill 示例 - 新增
.cursor/docs/IMPROVEMENTS_v0.2.2.md- 本次改进说明
- 构建成功,无错误
- TypeScript 类型检查通过
- 完全向后兼容
- MCP & Skills 单选框改为横向布局,节省空间
- 统一全局滚动条样式(6px宽度)
- 统一下拉框倒三角样式和间距(36px padding)
- 新增格式化 JSON 按钮
- 改用标准 MCP JSON 配置格式
- 完全符合 MCP 官方规范
- 支持实时 JSON 语法验证
- 显示 JSON 错误提示
- 提供配置示例和文档链接
- 支持选择本地文件夹作为 Skill
- 自动识别 skill.json 配置文件
- Skills 存储在系统目录:
- Windows:
AppData/.ycode-vox/skills/ - Linux:
~/.config/ycode-vox/skills/ - macOS:
~/Library/Application Support/ycode-vox/skills/
- Windows:
- 支持刷新 Skills 列表
- 显示 Skill 描述信息
- 内置智能体现在支持配置 MCP 和 Skills
- 基础信息和提示词保持只读(保护核心特性)
- 可以为内置智能体添加工具和技能扩展
- 灵活性大幅提升
- 新增 Electron IPC 文件系统处理器
- 优化智能体保存逻辑(区分内置和自定义)
- 更新类型系统(SkillReference)
- 新增样式类(toggle-row, json-editor, skill-item 等)
- 新增
IMPROVEMENTS_v0.2.1.md- 详细改进说明
- 构建成功,无错误
- TypeScript 类型检查通过
- 无 Linter 错误
- 完全向后兼容
- 完整的智能体管理系统
- 内置三个专业智能体:
- 🇺🇸 美式口音智能体(英语学习)
- 💼 通用Work智能体(日常办公)
- 👨💻 编码智能体(编程助手)
- 支持创建、编辑、删除自定义智能体
- 每个智能体拥有独立的系统提示词
- 智能体级别的TTS语音配置
- Temperature控制(0-2)
- AI供应商与智能体解耦,可自由组合
- 支持8种主流AI供应商:
- OpenAI (GPT-4, GPT-4o, GPT-3.5)
- Anthropic Claude
- Azure OpenAI
- DeepSeek
- 智谱AI (GLM)
- Moonshot (Kimi)
- Ollama (本地)
- 自定义API
- 独立的供应商配置管理
- 支持自定义endpoint(高级选项)
- 每个智能体拥有独立的对话记忆
- 对话历史自动保存到LocalStorage
- 切换智能体时自动加载对应的对话历史
- 刷新页面后保持对话状态
- MCP (Model Context Protocol) 配置支持
- 可配置多个MCP Server
- Skills 技能模块系统
- 技能提示词自动附加到系统提示词
- 每个技能可独立启用/禁用
- 全新的设置面板导航
- 多标签页智能体编辑器
- 智能体选择器组件
- 供应商配置界面
- 顶部状态栏显示当前智能体
- 优化的通知系统
- 重构状态管理,使用统一的AppConfig
- 完整的TypeScript类型系统
- 模块化组件设计
- 改进的数据持久化方案
- 从旧版本自动迁移配置
- 新增
AGENT_SYSTEM.md- 完整功能文档 - 新增
QUICKSTART.md- 5分钟快速入门 - 新增
IMPLEMENTATION_SUMMARY.md- 技术实现总结 - 更新
README.md- 新功能说明 - 新增
CHANGELOG.md- 更新日志
- 修复了配置保存的时机问题
- 优化了对话记忆的加载逻辑
- 改进了错误处理和用户提示
- 配置存储格式变更(从
vox_*迁移到vox_app_config_v2) - 系统会自动迁移旧配置,无需手动操作
- 基础语音对话功能
- OpenAI API集成
- Edge TTS语音合成
- 按住空格说话
- Electron桌面应用
版本命名规则:遵循语义化版本 (Semantic Versioning)
- 主版本号:不兼容的API修改
- 次版本号:向下兼容的功能性新增
- 修订号:向下兼容的问题修正