Commit Graph

15 Commits

Author SHA1 Message Date
90c4e5d8ab refactor: 把 hello 改成 welcome 2025-06-19 15:59:04 +08:00
5cdfb02ba7 重构命令前缀逻辑:根据环境变量动态设置命令前缀,开发环境下使用'pnpm start',其他环境使用'npx dpml-prompt@snapshot'。同时更新InitCommand和ActionCommand,优化角色激活流程,确保角色激活后自动加载所有技能并执行记忆检索,提升用户体验和系统一致性。 2025-06-04 19:43:40 +08:00
82898c6885 更新命令前缀为'npx dpml-prompt@snapshot',移除-y和-f选项,简化命令使用,确保获取快照版本以便于开发和测试。 2025-06-04 18:26:38 +08:00
db8c971511 更新命令前缀为'npx -y -f dpml-prompt@snapshot',确保使用快照版本以便于开发和测试,提升灵活性。 2025-06-04 18:23:37 +08:00
8493ace646 更新命令前缀为'npx -y -f dpml-prompt@latest',确保始终使用最新版本,提升一致性和可靠性。 2025-06-04 18:21:44 +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
91029b1c77 优化命令前缀检测逻辑:调整优先级,先尝试读取配置文件,再进行npm环境变量检测,简化代码结构。同时更新E2E测试用例,确保在不同情况下正确使用命令前缀。 2025-06-04 16:25:28 +08:00
5353ab7d4f 优化命令前缀检测逻辑:在 init 过程中优先使用实时检测,调整优先级为环境变量 > npm环境变量检测 > 配置文件 > 默认值,简化代码结构,确保更准确的命令前缀提取。 2025-06-04 11:49:30 +08:00
fc217ec5da 更新命令前缀为'npx -y dpml-prompt',移除快照版本,确保一致性和简化使用说明。 2025-06-02 11:45:47 +08:00
4759ba12f7 优化命令前缀提取逻辑:从 process.argv 中提取 init 之前的参数作为命令前缀,支持开发模式下简化为包名。更新 E2E 测试用例,确保在不同调用方式下正确保存命令前缀。 2025-06-02 11:44:04 +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
fa4173a120 fix: 统一命令格式为 npx dpml-prompt@snapshot 2025-05-31 22:28:09 +08:00
1e57784a02 chore: 更新版本号至0.0.2-snapshot.3,并修改命令前缀为'npx dpml-prompt@snapshot' 2025-05-31 19:40:09 +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