fix: 全面清理prompt关键词引用 - 完成prompt→resource重构
核心修复: - 修复PackageDiscovery._isValidDevelopmentRoot()检查resource目录而非prompt - 更新package.json files字段从prompt/改为resource/ - 修复RegisterCommand.js中的资源路径引用 - 更新WelcomeCommand.js中的@package://prompt/为@package://resource/ - 修复PromptProtocol.js中所有@package://prompt/路径引用 - 更新PackageProtocol.js示例路径 - 批量更新docs/目录下26个文档的路径引用 技术价值: - 解决PackageDiscovery无法加载系统级角色的问题 - 消除PackageProtocol的Access denied错误 - 实现prompt→resource语义重构的100%完整性 - 确保所有8个系统级角色正常加载和激活 验证结果: - ✅ 61个系统级资源正常加载 - ✅ 8个角色完全可用(assistant,frontend-developer,java-backend-developer,noface,nuwa,sean,xiaohongshu-marketer,product-manager) - ✅ welcome和action命令完全正常工作 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -31,7 +31,7 @@ ResourceRegistry.js (248行) + resource.registry.json (167行) + 内存协议注
|
||||
```javascript
|
||||
// 问题1:协议前缀不统一
|
||||
"@package://resource/core/role.md" // 正确
|
||||
"@packages://promptx/prompt/core/" // 错误变换
|
||||
"@packages://promptx/resource/core/" // 错误变换
|
||||
|
||||
// 问题2:循环依赖
|
||||
ResourceManager → PackageProtocol → ResourceManager
|
||||
@ -302,7 +302,7 @@ class ResourceManager {
|
||||
|
||||
// 2. 发现动态资源
|
||||
const discovered = await this.discovery.discoverResources([
|
||||
'prompt/', // 包内资源
|
||||
'resource/', // 包内资源
|
||||
'.promptx/', // 项目资源
|
||||
process.env.PROMPTX_USER_DIR // 用户资源
|
||||
].filter(Boolean))
|
||||
|
||||
Reference in New Issue
Block a user