Repository navigation
TALOS v0.4.6 · 启动更轻与结构优化
优化
- 启动更轻:Claude Agent SDK 单独打包为
claude-sdk.cjs,第一次使用 Claude 运行时才加载。main.js从 1.6MB 降到约 0.8MB。 - 样式瘦身:删除 775 条已不再渲染的旧样式,构建时再做压缩。
styles.css从 855KB 降到约 600KB。 - 代码结构:控制台视图和插件主文件拆分成 17 个模块,每个文件都在 800 行以内,功能不变。
包含的修复
- #4:修复 Claude Agent SDK 在 Electron / Obsidian 下的 AbortSignal 崩溃。
- #5:支持 dsh ≥ 0.1.2 的 web token 认证,解决新版 dsh 下 Harness 未就绪或 401 的问题。
- #6:修复会话历史面板的操作和显示问题。
验证
- 127 个测试文件、845 项测试全部通过。
- ESLint、TypeScript、三组自测、108 项生产依赖许可证检查和生产构建通过;新增 Claude SDK 拆包守卫。
- GitHub Actions 的 Lint · Typecheck · Test · License · Build 工作流通过。
- 已在 macOS 的真实 Obsidian Vault 中部署并完成验收。
安装与升级
- 手动安装新增一个文件:请把
claude-sdk.cjs和main.js一起放进<Vault>/.obsidian/plugins/talos/,否则 Claude 运行时无法加载。两个平台的 zip 已经包含它,共 10 个文件和SHA256SUMS。 - Windows 上 Claude SDK 的按需加载还没有在真机上验证。
- 升级前建议备份 Vault。覆盖插件文件时,请勿删除或替换
data.json、.talos/及已有的人格、身份文件。
本次是 TALOS Obsidian 插件组件发布,不改变 TALOS 2.x 的 formal_release_allowed=false 产品门状态。