4 Commits

Author SHA1 Message Date
6b06c4f52b fix(skills): self-evolve 路径改用 <根目录>,不再写死 ~/.desirecore
真机验证 desirecore#1678/#1682 时发现(desirecore#1689):隔离 dev 实例里跟 Agent 说一句
「记住 X」,它按 self-evolve 的路径模板请求执行

    mkdir -p ~/.desirecore/users/<uid>/agents/desirecore/memory/topics/

`~/.desirecore` 是**生产根目录**。实例的 DESIRECORE_HOME=/tmp/dc-test-xxx 完全没有生效 ——
路径不是从运行时根目录推导的,而是 Agent 照抄了技能文档里的字面量。实测批准后,生产目录下
真的多出了一棵空目录树(Write 被拒才没写进内容)。

任何用 `--home` 或 `~/.desirecore-dev` 的开发/测试实例,Agent 一旦触发记忆写入就会污染生产
数据;反过来生产环境下路径恰好对,所以一直没被发现。

改法照 app-install-manager/SKILL.md:41 的既有范本(那份处理得是对的):8 处路径字面量改为
`<根目录>/...`,并在首次出现处加一句「以自我感知里的实际根目录为准,不要照抄字面量」。
skills/_index.md 的 2 处描述性引用一并对齐 —— Agent 同样可能照抄。
2026-08-06 01:30:52 +08:00
6e1123b9ea feat: 技能名称中文化 + 版本号递增 + 添加 OPC 团队记忆
- self-evolve → 自我进化 (v1.2.0)
- task-management → 任务管理 (v1.3.0)
- 添加一人公司服务团队记忆文件
2026-03-26 18:10:51 +08:00
cfbd38a851 fix: 移除 self-evolve 和 task-management 的 requires 声明
这些工具依赖在当前阶段无法满足(desirecore Agent 尚未注册
read_file/write_file/edit_file/list_directory/fetch_api),
导致 context-assembler 每次启动都输出依赖缺失警告。

移除 requires 声明,待工具注册体系完善后再按需添加。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 08:51:32 +08:00
49aa86bdb5 feat: 初始化 DesireCore 核心智能体 2026-02-22 14:56:14 +08:00