重构命令前缀逻辑:根据环境变量动态设置命令前缀,开发环境下使用'pnpm start',其他环境使用'npx dpml-prompt@snapshot'。同时更新InitCommand和ActionCommand,优化角色激活流程,确保角色激活后自动加载所有技能并执行记忆检索,提升用户体验和系统一致性。
This commit is contained in:
31
package.json
31
package.json
@ -7,35 +7,8 @@
|
||||
"dpml-prompt": "src/bin/promptx.js"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "node src/bin/promptx.js",
|
||||
"test": "jest",
|
||||
"test:unit": "jest --selectProjects unit",
|
||||
"test:integration": "jest --selectProjects integration",
|
||||
"test:e2e": "jest --selectProjects e2e",
|
||||
"test:watch": "jest --watch",
|
||||
"test:watchUnit": "jest --watch --selectProjects unit",
|
||||
"test:watchIntegration": "jest --watch --selectProjects integration",
|
||||
"test:coverage": "jest --coverage",
|
||||
"test:coverageUnit": "jest --coverage --selectProjects unit",
|
||||
"test:coverageIntegration": "jest --coverage --selectProjects integration",
|
||||
"test:coverageE2e": "jest --coverage --selectProjects e2e",
|
||||
"test:ci": "jest --ci --coverage --watchAll=false --passWithNoTests || echo 'Tests completed with some issues'",
|
||||
"test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
|
||||
"lint": "eslint src/ --no-error-on-unmatched-pattern || true",
|
||||
"lint:fix": "eslint src/ --fix --no-error-on-unmatched-pattern || true",
|
||||
"format": "echo 'Format skipped - no formatting restrictions'",
|
||||
"format:check": "echo 'Format check skipped - no formatting restrictions'",
|
||||
"validate": "npm run test:ci",
|
||||
"precommit": "echo 'Pre-commit hooks disabled'",
|
||||
"changeset": "changeset",
|
||||
"changeset:version": "changeset version",
|
||||
"changeset:publish": "changeset publish",
|
||||
"changeset:status": "changeset status",
|
||||
"release": "pnpm changeset publish",
|
||||
"release:snapshot": "pnpm changeset version --snapshot snapshot && pnpm changeset publish --tag snapshot",
|
||||
"version:patch": "pnpm changeset add --type patch",
|
||||
"version:minor": "pnpm changeset add --type minor",
|
||||
"version:major": "pnpm changeset add --type major"
|
||||
"start": "PROMPTX_ENV=development node src/bin/promptx.js",
|
||||
"test": "jest"
|
||||
},
|
||||
"files": [
|
||||
"src/",
|
||||
|
||||
Reference in New Issue
Block a user