|
|
071138ef57
|
refactor: 完成domain到role目录结构统一和硬编码清理
## 核心变更
1. **女娲角色知识更新**
- dpml-authoring.execution.md: 更新镜像结构约束为.promptx/resource/role/
- role-generation.execution.md: 4处domain路径更新为role
- role-creation.thought.md: 文件组织思维从domain改为role
2. **命令类硬编码清理**
- InitCommand.js: 移除domain目录创建,改为按需创建
- RegisterCommand.js: 使用ResourceManager协议查找替代硬编码路径
- WelcomeCommand.js: 简化loadRoleRegistry()方法,直接使用注册表
3. **包注册表同步**
- 重新生成package.registry.json确保资源发现一致性
## 技术价值
- ✅ 统一目录语义:role比domain更准确描述AI角色
- ✅ 清理边角料代码:移除不必要的硬编码路径依赖
- ✅ 增强系统架构:基于注册表的资源发现更稳定
- ✅ 女娲知识同步:包含最新的role目录结构认知
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-28 19:59:28 +08:00 |
|
|
|
eea46a8ee1
|
feat: 优化鲁班角色并完善ToolSandbox工具开发体系
## 鲁班角色优化
- 新增tool-best-practices知识模块:工具设计最佳实践、性能优化、安全防护
- 新增dpml-tool-tagging知识模块:DPML工具标签四组件架构精通
- 增强craftsmanship思维模式:现代工具特征完善
- 资源迁移到包级别:支持跨项目共享
## ToolSandbox架构完善
- 实现ToolSandbox类:支持@tool://协议的三阶段执行流程
- 优化依赖管理:getDependencies()接口标准化
- 完善UserProtocol:支持@user://沙箱目录访问
- 增强工具发现:FilePatternDiscovery支持多种文件模式
## 工具生态建设
- 添加tool.tag.md:DPML工具标签框架完整定义
- 重构ToolInterface:统一getDependencies()接口规范
- 优化ToolExecutor:集成ToolSandbox执行流程
- 更新注册表:29个资源完整注册发现
## 技术架构改进
- pnpm依赖集成:自动化沙箱环境管理
- 协议系统完善:@tool://和@user://协议标准化
- 资源结构统一:包级别和项目级别一致性
- 开发流程标准化:从需求分析到质量保证的完整工作流
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-28 19:42:16 +08:00 |
|
|
|
5f9fa4c92c
|
refactor: 统一资源文件结构 - 移动package.registry.json到resource目录
将package.registry.json从src/目录移动到resource/目录,实现资源文件的统一管理:
文件变更:
- 移动: src/package.registry.json → resource/package.registry.json
- 更新: scripts/generate-package-registry.js - 修改输出路径
- 更新: src/lib/core/resource/discovery/PackageDiscovery.js - 更新4处路径引用
* _getRegistryPath() 方法(2处)
* _loadPackageRegistry() 方法
* getRegistryData() 方法
架构优化:
- 所有资源文件统一集中在resource/目录下
- 简化项目结构,提升语义清晰度
- 保持系统功能完全正常:角色发现、注册表生成、系统初始化
新的统一结构:
📁 resource/
├── 📄 package.registry.json (新位置)
├── 📁 core/ (核心思维模式)
├── 📁 role/ (角色文件)
├── 📁 tool/ (工具文件)
└── 📁 protocol/ (协议定义)
功能验证:
✅ 角色发现正常 (4个核心角色)
✅ 注册表生成正常 (23个资源)
✅ 系统初始化正常
✅ 路径引用全部更新
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-28 16:05:24 +08:00 |
|