Skip to content

Releases

v0.1.1

Choose a tag to compare

@ErickPang ErickPang released this 31 Mar 04:00
81c7cb0

KairoPilot v0.1.1

本次版本主要完善了技能导入体验,新增 zip 技能包导入能力,并补齐了导入过程中的提示反馈与多语言支持。

✨ Highlights

  • 新增技能 zip 压缩包导入能力
  • 支持将技能导入到公共区域或指定 Agent 区域
  • 导入错误提示改为在弹窗内直接展示
  • 修复中文界面下导入错误提示显示英文的问题

🚀 Features

  • 支持从本地 zip 压缩包导入技能
  • 支持在导入时选择作用范围:
    • 公共技能区
    • 指定 Agent 技能区

🛠 Improvements

  • 优化技能导入交互,导入成功后自动关闭弹窗并刷新技能列表
  • 优化导入失败提示,错误信息直接显示在导入弹窗中
  • 优化导入校验逻辑:
    • 压缩包解压后必须包含且仅包含一个有效的 SKILL.md
    • 阻止导入重复技能
    • 拦截无效路径与异常压缩包结构
  • 优化导入安全性:
    • 不允许符号链接
    • 不允许不支持的文件类型进入技能目录

🌐 i18n

  • 新增技能导入相关提示的中英文文案
  • 修复中文环境下部分错误提示仍为英文的问题

📌 Notes

  • 技能导入入口现已调整为 zip 压缩包形式,不再直接导入文件夹
  • 导入完成后,技能会自动写入所选目标目录并重新加载到技能列表中

v0.2.0

Choose a tag to compare

@ErickPang ErickPang released this 08 Apr 12:51

KairoPilot v0.2.0

KairoPilot 0.2.0 带来了一次围绕 技能系统、Agent 运行时、模型兼容性与桌面端体验 的重要升级。
本次版本重点增强了技能安装与管理流程、引入了技能驱动的运行时能力编排,并补齐了 OpenRouter 等 OpenAI 兼容模型提供商支持,让本地桌面 Agent 的可扩展性、可控性和可用性进一步提升。

✨ 亮点更新

技能系统全面增强

  • 新增 技能市场 ,支持浏览、筛选和管理可用技能
  • 支持 技能安装前审核 ,提升第三方技能接入时的安全性
  • 支持 本地技能压缩包导入
  • 新增 内置技能 机制,应用启动后可自动准备公共技能
  • 重构技能管理模块,统一公共技能、Agent 技能与运行时可见技能的处理链路
  • 优化技能在聊天运行时中的同步逻辑,提升对话上下文与技能页展示的一致性

Agent 运行时升级

  • 引入 技能驱动的能力编排机制
  • 新增 上下文分层装配 ,让模型更稳定地获得运行时状态、可用技能和工具信息
  • 优化已加载技能与可用技能目录的组织方式
  • 增强多轮对话中的技能可见性与状态延续能力

模型提供商兼容性增强

  • 新增 OpenRouter 作为 OpenAI 兼容提供商
  • 改进模型配置、读取与错误处理流程
  • 优化模型获取与鉴权链路,减少配置错误带来的困扰

桌面应用与界面改进

  • 优化 Electron 桌面端结构与主进程组织方式
  • 改进无边框窗口拖拽体验
  • 持续优化界面交互与配置面板可用性

🛠 改进与修复

  • 重构 IPC 处理器,提升模块边界清晰度
  • 增强类型安全与测试覆盖
  • 改进技能安装范围与已安装状态判断逻辑
  • 优化运行时上下文中技能目录摘要的注入策略
  • 修复部分技能在 UI 可见但对话中不可感知的问题
  • 改进模型与技能相关错误反馈

🔐 安全与稳定性

  • 强化技能安装前的审查流程
  • 改进运行时权限与工具暴露策略
  • 持续完善类型检查、lint 与测试覆盖,提升版本稳定性

v0.1.0

Choose a tag to compare

@ErickPang ErickPang released this 24 Mar 08:42

KairoPilot 首个版本发布。
这是一个基于 Electron 的桌面 AI Agent 应用,提供多 Agent 配置、工具调用、权限控制、审计日志、插件/技能扩展等能力。

✨ 核心能力

  • 多 Agent 管理:支持创建、切换、编辑、删除 Agent,并可指定独立工作区
  • 多模型配置:支持 OpenAI/Ollama/Anthropic/DeepSeek/智谱/Kimi/千问/自定义 Provider
  • 对话与会话管理:支持多会话、会话标题编辑、历史切换与清理
  • 工具调用体系:支持文件读写、目录操作、命令执行、网页搜索、网页抓取、系统信息等
  • 技能系统(Skill):支持公共技能与 Agent 私有技能合并加载,按需注入为工具
  • 审计日志:记录工具调用参数、结果、错误、策略标签与会话关联

🧠 提示词与Agent人格体系

  • 提示词拆分为 4 个工作区文件:
    • KAIROPILOT.md
    • IDENTITY.md
    • USER.md
    • SOUL.md
  • 运行时按优先级组装系统提示词,支持 MEMORY.md 长期记忆注入
  • 配置页编辑后可写入对应工作区文件,并支持界面回显加载

🔒 安全与权限

  • 文件系统权限守卫:
    • 路径边界校验(防目录穿越)
    • 敏感目录黑名单拦截(如 .ssh 、 .git 等)
    • root 路径访问拦截
    • symlink 逃逸防护
  • Shell 安全控制:
    • 支持开关控制
    • 支持 allowedCommands 白名单
    • 高风险工具(执行命令/写文件/删文件)需二次确认
  • 提示词安全增强:
    • kairopilot.json 不再持久化四类提示词正文
    • 提示词仅存放在工作区文件中
    • 对受保护提示词文件(含 MEMORY.md )增加读取与枚举拦截,避免侧向泄露

🎨 交互与配置体验优化

  • 配置页“安全与权限”区域升级:
    • “可执行命令列表”默认收起
    • 新增展开/收起按钮
    • 支持命令多选并与 allowedCommands 联动
  • 标签页与配置区样式统一,交互反馈更清晰