Commit Graph

9 Commits

Author SHA1 Message Date
2ecebac50b 删除不再使用的bootstrap.md文件,更新promptx.js、MCPStreamableHttpCommand.js等文件以使用logger进行日志记录,重构资源管理和发现逻辑,确保代码一致性和可维护性。 2025-06-13 09:33:56 +08:00
f714c321e3 优化MCPServerCommand和InitCommand的描述和逻辑,更新PromptX工作环境初始化流程,增强版本信息获取功能,提升用户体验和系统稳定性。 2025-06-11 21:30:08 +08:00
5cdfb02ba7 重构命令前缀逻辑:根据环境变量动态设置命令前缀,开发环境下使用'pnpm start',其他环境使用'npx dpml-prompt@snapshot'。同时更新InitCommand和ActionCommand,优化角色激活流程,确保角色激活后自动加载所有技能并执行记忆检索,提升用户体验和系统一致性。 2025-06-04 19:43:40 +08:00
2fd6929a58 重构 constants.js:移除动态命令前缀检测逻辑,改为使用固定命令前缀'npx -y -f dpml-prompt',简化代码结构并提高一致性。同时更新 InitCommand 以使用新的命令前缀,删除不再使用的 saveCommandPrefix 函数。移除 command-prefix.e2e.test.js 测试文件,确保代码整洁。 2025-06-04 18:16:34 +08:00
4d7e5e22f4 重构 InitCommand:移除初始化工作区的逻辑,改为仅创建 .promptx 配置目录,确保 init 命令的职责单一化。同时,新增确保 .promptx 目录存在的功能,优化初始化过程的清晰度和可维护性。 2025-06-04 12:14:23 +08:00
268a64a227 feat: 实现动态命令前缀检测机制 - 新增 PromptXConfig 工具类统一管理 .promptx 目录配置文件 - 重构 constants.js 为函数式,支持动态命令前缀检测 - init 命令自动保存用户实际使用的命令前缀 - 优先级:环境变量 > 配置文件 > npm环境检测 > 默认值 - 解决 AI 提示命令与用户实际使用不一致的问题 - 完整的 E2E 测试覆盖所有使用场景 核心价值:用户怎么调用 init,AI 就提示相同的命令前缀,确保 AI-First CLI 的用户体验一致性 2025-06-02 10:49:52 +08:00
0466cd3289 feat: 更新命令名称为dpml-prompt,保持PromptX品牌名称 2025-05-31 18:59:25 +08:00
dcd5f8ce1f feat: 准备snapshot发布 - 简化角色系统,完善核心命令 2025-05-31 18:51:31 +08:00
323c4e569c 🎯 PromptX v0.0.1 完整实现 - 五大锦囊命令、AI记忆系统、角色系统、PATEOAS状态机、DPML协议全部完成 2025-05-31 16:48:21 +08:00