Skip to content

Commit ac7be84

Browse files
committed
Flags
1 parent bf7da6d commit ac7be84

15 files changed

Lines changed: 412 additions & 242 deletions

package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"rimraf": "^3.0.2",
8989
"ts-jest": "^29.1.0",
9090
"ts-node": "^10.9.1",
91-
"tsc-alias": "^1.8.16",
91+
9292
"tsx": "^4.20.3",
9393
"typescript": "^5.0.4"
9494
},
@@ -101,7 +101,7 @@
101101
"clean": "rm -rf ./dist",
102102
"prebuild": "pnpm clean && node scripts/generate-version.js",
103103
"build:watch": "pnpm tsc -w",
104-
"build": "pnpm tsc && tsc-alias",
104+
"build": "pnpm tsc",
105105
"postbuild": "chmod +x ./dist/bin.js && cp -r scripts/** dist && cp -r src/utils/rules dist/src/utils && cp src/ui/tui/package.json dist/src/ui/tui/package.json && pnpm test:smoke",
106106
"test:smoke": "node -e \"require('./dist/bin.js')\" 2>&1 | head -5 | grep -q 'PostHog Wizard' || (echo 'Smoke test failed: compiled binary crashed on load' && exit 1)",
107107
"lint": "pnpm lint:prettier && pnpm lint:eslint",
@@ -151,15 +151,7 @@
151151
],
152152
"moduleNameMapper": {
153153
"^@anthropic-ai/claude-agent-sdk$": "<rootDir>/__mocks__/@anthropic-ai/claude-agent-sdk.ts",
154-
"^(\\.{1,2}/.*)\\.js$": "$1",
155-
"^@lib/(.*)\\.js$": "<rootDir>/src/lib/$1",
156-
"^@lib/(.*)$": "<rootDir>/src/lib/$1",
157-
"^@utils/(.*)\\.js$": "<rootDir>/src/utils/$1",
158-
"^@utils/(.*)$": "<rootDir>/src/utils/$1",
159-
"^@ui/(.*)\\.js$": "<rootDir>/src/ui/$1",
160-
"^@ui/(.*)$": "<rootDir>/src/ui/$1",
161-
"^@tui/(.*)\\.js$": "<rootDir>/src/ui/tui/$1",
162-
"^@tui/(.*)$": "<rootDir>/src/ui/tui/$1"
154+
"^(\\.{1,2}/.*)\\.js$": "$1"
163155
}
164156
},
165157
"lint-staged": {

src/lib/agent-interface.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,10 +647,15 @@ export async function initializeAgent(
647647
};
648648

649649
// Add in-process wizard tools (env files, package manager detection, skill loading)
650+
// Use v2 skill format when the queued workflow flag is on
651+
const skillFormat =
652+
config.wizardFlags?.['wizard-queued-workflow'] === 'true' ? 'v2' : 'v1';
653+
650654
const wizardToolsServer = await createWizardToolsServer({
651655
workingDirectory: config.workingDirectory,
652656
detectPackageManager: config.detectPackageManager,
653657
skillsBaseUrl: config.skillsBaseUrl,
658+
skillFormat,
654659
});
655660
mcpServers['wizard-tools'] = wizardToolsServer;
656661

0 commit comments

Comments
 (0)