Files
PromptX/docs/issues/new 1.MD
sean 041ece9af1 重构:引入统一的DirectoryService以优化目录管理
- 在InitCommand、RecallCommand、RememberCommand和PouchStateMachine中替换了直接路径处理逻辑,改为使用DirectoryService进行目录解析。
- 更新了ProjectDiscovery以使用新的getProjectRoot方法,标记旧方法为已弃用。
- 在executionContext中重构了工作目录获取逻辑,增强了兼容性和可维护性。
- 确保了对用户主目录的避免处理,提升了目录定位的智能性和可靠性。

此改动旨在提升代码的可读性和一致性,同时为未来的扩展打下基础。
2025-06-15 11:23:19 +08:00

73 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

PS C:\Users\Administrator\Desktop\LUCKY> npx -f -y --registry=https://registry.npmjs.org dpml-prompt@snapshot -v
npm warn using --force Recommended protections disabled.
0.0.2-snapshot.20250614141120.2d90a70
PS C:\Users\Administrator\Desktop\LUCKY> npx -y -f dpml-prompt@snapshot init
npm warn using --force Recommended protections disabled.
▶️ 正在扫描项目资源...
[ProjectDiscovery] ✅ 项目注册表生成完成,发现 0 个资源
[PackageDiscovery] ✅ 硬编码注册表加载成功,发现 45 个资源
[PackageDiscovery] 📋 包级角色资源: package:assistant, package:frontend-developer, package:java-backend-developer, package:product-manager, package:xiaohongshu-marketer, package:nuwa, assistant, frontend-developer, java-backend-developer, product-manager, xiaohongshu-marketer, nuwa
[ProjectDiscovery] 📋 项目注册表无效,重新生成
[ProjectDiscovery] ✅ 项目注册表生成完成,发现 0 个资源
============================================================
🎯 锦囊目的初始化PromptX工作环境创建必要的配置目录和文件生成项目级资源注册表
============================================================
📜 锦囊内容:
🎯 PromptX 初始化完成!
## 📦 版本信息
**PromptX v0.0.2-snapshot.20250614141120.2d90a70 (dpml-prompt@0.0.2-snapshot.20250614141120.2d90a70, Node.js v24.2.0)** - AI专业能
力增强框架
## 🏗️ 环境准备
✅ 创建了 `.promptx` 配置目录
✅ 工作环境就绪
📂 目录: ..\..\.promptx\resource\domain
💾 注册表: ..\..\.promptx\resource\project.registry.json
💡 现在可以在 domain 目录下创建角色资源了
## 🚀 下一步建议
- 使用 `hello` 发现可用的专业角色
- 使用 `action` 激活特定角色获得专业能力
- 使用 `learn` 深入学习专业知识
- 使用 `remember/recall` 管理专业记忆
💡 **提示**: 现在可以开始创建项目级资源了!
🔄 下一步行动:
- 发现专业角色: 查看所有可用的AI专业角色
方式: npx dpml-prompt@snapshot hello
- 激活专业角色: 直接激活特定专业角色如果已知角色ID
方式: npx dpml-prompt@snapshot action
📍 当前状态initialized
============================================================
PS C:\Users\Administrator\Desktop\LUCKY> cd
PS C:\Users\Administrator\Desktop\LUCKY> ls
目录: C:\Users\Administrator\Desktop\LUCKY
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2025/6/15/周日 10:19 .promptx
d----- 2025/6/12/周四 17:26 images
-a---- 2025/6/12/周四 17:30 3550 CREATIVE_INVENTORY_README.md
-a---- 2025/6/9/周一 6:23 72483 drops.txt
-a---- 2025/6/12/周四 19:23 53655 index.html
-a---- 2025/6/11/周三 12:22 1 main.js
-a---- 2025/6/12/周四 16:51 7392 mod_entities.txt
-a---- 2025/6/12/周四 16:40 68867 mod_items.txt
-a---- 2025/6/12/周四 14:58 4512 README.md
-a---- 2025/6/12/周四 19:23 88986 script.js
-a---- 2025/6/12/周四 3:52 6113 styles.css
-a---- 2025/6/9/周一 5:16 26 测试.bat
-a---- 2025/6/12/周四 19:52 6192 清理Cursor缓存.ps1
PS C:\Users\Administrator\Desktop\LUCKY>