重构命令前缀逻辑:根据环境变量动态设置命令前缀,开发环境下使用'pnpm start',其他环境使用'npx dpml-prompt@snapshot'。同时更新InitCommand和ActionCommand,优化角色激活流程,确保角色激活后自动加载所有技能并执行记忆检索,提升用户体验和系统一致性。
This commit is contained in:
@ -3,8 +3,18 @@
|
||||
* 统一管理命令格式、路径等配置信息
|
||||
*/
|
||||
|
||||
// 固定命令前缀 - 使用 -y -f 确保总是获取最新版本
|
||||
const COMMAND_PREFIX = 'npx dpml-prompt@snapshot'
|
||||
// 根据环境变量决定命令前缀
|
||||
function getCommandPrefix() {
|
||||
const env = process.env.PROMPTX_ENV
|
||||
|
||||
if (env === 'development') {
|
||||
return 'pnpm start'
|
||||
} else {
|
||||
return 'npx dpml-prompt@snapshot'
|
||||
}
|
||||
}
|
||||
|
||||
const COMMAND_PREFIX = getCommandPrefix()
|
||||
|
||||
// 静态命令常量
|
||||
const COMMANDS = {
|
||||
|
||||
Reference in New Issue
Block a user