refactor: 重构/prompt/目录为/resource/ - 更符合资源引用协议语义

- 重命名核心目录: /prompt/ → /resource/
- 更新PackageDiscovery中所有硬编码路径引用
- 重新生成package.registry.json,61个资源全部更新为@package://resource/路径
- 批量更新文档中的路径引用,保持一致性
- 目录结构保持不变:domain/, core/, protocol/, tool/子目录结构完全一致

重构原因: 随着tool协议的加入,prompt目录名称不再准确描述系统本质
重构价值: 为未来资源生态扩展奠定清晰的命名基础

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
sean
2025-06-28 15:02:34 +08:00
parent 8452eb4ec5
commit 54b77e7096
83 changed files with 318 additions and 373 deletions

View File

@ -30,7 +30,7 @@ ResourceRegistry.js (248行) + resource.registry.json (167行) + 内存协议注
**当前协议处理问题**
```javascript
// 问题1协议前缀不统一
"@package://prompt/core/role.md" // 正确
"@package://resource/core/role.md" // 正确
"@packages://promptx/prompt/core/" // 错误变换
// 问题2循环依赖
@ -341,7 +341,7 @@ class ResourceManager {
registry['role:java'] = '/path/to/file'
// 现在:保持协议一致性
registry['role:java'] = '@package://prompt/domain/java/java.role.md'
registry['role:java'] = '@package://resource/domain/java/java.role.md'
resolver.resolve('@package://...') // 统一解析
```
@ -370,7 +370,7 @@ const filePath = await resolver.resolve(reference) // 所有协议
### 4. 完全兼容现有格式
```javascript
// resource.registry.json 继续工作
"java-backend-developer": "@package://prompt/domain/java/java.role.md"
"java-backend-developer": "@package://resource/domain/java/java.role.md"
// 代码继续工作
await resourceManager.loadResource('java-backend-developer')