mirror of
https://wget.la/https://github.com/Wxw-Gu/WechatExplorer
synced 2026-08-18 12:07:01 +08:00
feat: 完成 TraceMemo v2.2.0 品牌身份与数据迁移升级
- 将 WechatExplorer 产品身份升级为 TraceMemo - 更新 appId、Runtime Identity、Reader Skill 和 API 环境变量 - 增加旧用户数据、Knowledge、Token 与 AI Provider 安全迁移 - 保留 Windows WeFlow 和旧版配置兼容 - 完善首次启动迁移测试及 v2.2.0 发布文档 - 移除 macOS Intel x64 构建与发布支持
This commit is contained in:
@@ -38,13 +38,13 @@ describe('Reader Skill resource resolution', () => {
|
||||
it('finds the repository Skill from the current working directory in development', () => {
|
||||
const root = fixtureRoot()
|
||||
const runtime = environment(root, false)
|
||||
const skillPath = join(runtime.cwd, 'docs', 'skill', 'wechatexplorer-reader', 'SKILL.md')
|
||||
const skillPath = join(runtime.cwd, 'docs', 'skill', 'tracememo-reader', 'SKILL.md')
|
||||
writeSkill(skillPath)
|
||||
|
||||
expect(resolveSkillResourceStatus(runtime)).toMatchObject({
|
||||
available: true,
|
||||
source: 'development',
|
||||
version: 'v1.1',
|
||||
version: 'v1.2',
|
||||
filePath: skillPath,
|
||||
directoryPath: dirname(skillPath)
|
||||
})
|
||||
@@ -63,12 +63,25 @@ describe('Reader Skill resource resolution', () => {
|
||||
expect(status).toMatchObject({
|
||||
available: true,
|
||||
source: 'development',
|
||||
version: 'v1.1',
|
||||
filePath: join(workspace, 'docs', 'skill', 'wechatexplorer-reader', 'SKILL.md')
|
||||
version: 'v1.2',
|
||||
filePath: join(workspace, 'docs', 'skill', 'tracememo-reader', 'SKILL.md')
|
||||
})
|
||||
})
|
||||
|
||||
it('uses the extraResources Skill directory in a packaged runtime', () => {
|
||||
const root = fixtureRoot()
|
||||
const runtime = environment(root, true)
|
||||
const skillPath = join(runtime.resourcesPath, 'skill', 'tracememo-reader', 'SKILL.md')
|
||||
writeSkill(skillPath)
|
||||
|
||||
expect(resolveSkillResourceStatus(runtime)).toMatchObject({
|
||||
available: true,
|
||||
source: 'bundled',
|
||||
filePath: skillPath
|
||||
})
|
||||
})
|
||||
|
||||
it('falls back to the legacy Skill directory for one compatibility release', () => {
|
||||
const root = fixtureRoot()
|
||||
const runtime = environment(root, true)
|
||||
const skillPath = join(runtime.resourcesPath, 'skill', 'wechatexplorer-reader', 'SKILL.md')
|
||||
|
||||
Reference in New Issue
Block a user