-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: ackness/covel
Releases · ackness/covel
Covel v0.0.4
[0.0.4] - 2026年05月28日
第四个公开版本。重点收敛回合流稳定性、插件/会话解析、框架可见文本本地化、插件模板质量与发布文档。
Added
- 新增静态回合审计 skill,用于检查 turn flow、插件边界与运行时输出相关风险
- 插件模板新增 runtime cases 与可运行 note/analyst 示例,create-plugin / create-world skills 补齐验证指引
- 桌面主进程错误与启动文案补齐中英文 i18n 支持
Changed
- monorepo 全量版本号
0.0.3→0.0.4 - 加固 turn flow、插件解析、会话插件 API、snapshot / trace / working-memory 等运行时边界
- 简化 prompt context feature gates,整理 context builder、prompt assembler 与 serialization 相关实现
- 刷新 production Docker image、release docs、README 与贡献文档;移除过期本地开发草稿和废弃模板脚手架
Fixed
- 修复框架 UI 中残留的硬编码可见文本,补齐对应中英文 locale
- 修复插件 metadata、runtime loading、form submission、suspend/resume 与 post-turn memory 相关测试覆盖
- 修复 desktop asset import、IPC handler、splash/startup error 路径与 release staging 相关边界
Full Changelog: v0.0.3...v0.0.4
Assets 4
Covel v0.0.3
[0.0.3] - 2026年05月11日
第三个公开版本。重点收敛世界数据导入、生成世界持久化、插件目录元数据、存储后端边界、桌面发布链路与长期维护性重构。
Added
- 世界数据导入管线:支持世界包声明式
worldData数据源、会话创建时导入、同步 API、导入 ledger、角色蓝图与媒体引用同步 - AI 生成世界新增保存目标:
server-file/server-store/return-only,前端依据/api/health.storeBackend选择合适持久化路径 - 插件目录元数据新增 tags、relations 与世界级
pluginPolicy,会话准备页支持按世界策略推荐、筛选与选择插件 - 生成世界质量门、世界数据 schema 校验、插件 README 检查与 Playwright e2e 稳定性验证脚本
Changed
- monorepo 全量版本号
0.0.2→0.0.3 - 桌面发布链路收敛到 Electron,移除已废弃的 Tauri shell,更新 release workflow 与 staging smoke 验证
- 存储架构统一为 DataStore / MediaStore / VectorStore 边界,浏览器本地模式使用 IndexedDB,远端模式继续走服务端持久化
- 重构长期维护文件:拆分 bootstrap、plugin RPC、turn pipeline、store 后端、desktop IPC/logging、web session prep/debug route 等大模块
- README、首页 demo 与视觉层级更新,刷新 demo GIF 资源与玩家视角说明
Fixed
- 加固插件执行安全边界、world data schema/media sync、生成世界包输出、gateway slot fallback 与 provider 参数覆盖测试
- 修复重复动态/静态导入、桌面 sidecar/staging 构建路径、plugin RPC/SSE 边界、存储后端空值与媒体生命周期相关边界
Documentation
- 重组开发文档,补齐 storage architecture、world data、plugin authoring、desktop state、refactor follow-up 与插件 README
Full Changelog: v0.0.2...v0.0.3
Assets 4
Covel v0.0.2
[0.0.2] - 2026年04月29日
第二个公开版本。围绕 2026年04月29日 代码库审计发现的 7 个问题做收敛——CI 红灯、桌面安全、插件生态闭环、首屏体积。
Added
- 桌面 sidecar 启动时生成一次性 bearer token(
COVEL_DESKTOP_REST_TOKEN),所有PUT /api/config/{keys,settings,data-root}与POST /api/config/open-folder必须带Authorization: Bearer <token>。读接口保持开放;token 未注入时(pure web / dev / Demo Host)自动 no-op,行为兼容 /api/config/info新增requiresAuth字段,前端据此决定是否附加 Authorization 头- 社区插件
tools.local激活生命周期:activatePluginLocalTools(pluginId)在 RPC 审批通过后 just-in-time 注册到toolMap,并在 approvals decision=allow 后预激活;幂等 - Electron 外链 allowlist:
https:直接放行 + 写审计日志;非 loopbackhttp:弹用户确认 dialog;其他协议(javascript:/file:/自定义)拦截 - 桌面 sidecar awaitable shutdown:新
stopServer()等待子进程exit事件后再启动新 sidecar,5s 超时 SIGKILL,重启路径告别端口/SQLite 锁竞态
Changed
- monorepo 全量版本号
0.0.1→0.0.2 - web 首屏 bundle 拆分:vite manualChunks 抽出 react/router/i18n/markdown/graph/motion 6 个 vendor chunk;主 chunk 490 kB → 365 kB gzip(-25%)
- README + web 首页 demo 资源换为最新 dev3 视频(×ばつ ×ばつ568 GIF + ×ばつ756 MP4)
PluginRpcResponse.failedJobs字段标记 deprecated;expectsBackgroundFollower路径统一返回 202accepted+ jobId,失败状态落在_jobs/<jobId>的reason: "expected-background-follower-missing"- i18n 扫描器白名单覆盖 settings/theme 的 bilingual config 目录(
{ "zh-CN", "en-US" }自带翻译的对象不再误报);database-panel raw 字符串迁移到 locale;删除冗余t(key, "中文")默认值 - CORS 收窄:从「任意 loopback origin」改为「dev origin(5173)+ sidecar own origin(serverPort)+
CORS_ORIGIN显式配置」
Fixed
pnpm test之前因tests/api/plugin-rpc.test.ts期望 200 实得 202 红灯——契约已确定为 202 异步 job 模式,测试同步更新到轮询_jobs失败状态- 重复静/动态 import 警告:
reload-overlay、settings/store不再同时被静态和动态引入,Vite 不再警告 ineffective dynamic import pnpm check:i18n35 处 raw CJK literal 全部清理,回到绿灯
Documentation
docs/reference/api.md:202 示例补phase字段;_jobsschema 补reason字段docs/guide/desktop-config.md:新增「桌面 REST 写接口的 token 门」章节docs/guide/plugin-authoring-advanced.md:澄清社区插件tools.local在审批通过后的延迟激活语义
Full Changelog: v0.0.1...v0.0.2
Assets 4
Covel v0.0.1
Full Changelog: https://github.com/ackness/covel/commits/v0.0.1