From 6ad01ef64159f1afda2ad2808623d36cace2c246 Mon Sep 17 00:00:00 2001 From: Sampson Date: Mon, 10 Aug 2026 12:43:28 -0500 Subject: [PATCH] fix(agent-core-v2): normalize generated manifest paths to forward slashes gen-config-manifest.mts/gen-wire-manifest.mts used node:path's relative(), which returns backslash paths on Windows, failing the docs 'up to date' check. Switched to pathe's relative(), which normalizes to forward slashes directly. --- packages/agent-core-v2/scripts/gen-config-manifest.mts | 4 +++- packages/agent-core-v2/scripts/gen-wire-manifest.mts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/agent-core-v2/scripts/gen-config-manifest.mts b/packages/agent-core-v2/scripts/gen-config-manifest.mts index 5853bce215..109cd0ce2f 100644 --- a/packages/agent-core-v2/scripts/gen-config-manifest.mts +++ b/packages/agent-core-v2/scripts/gen-config-manifest.mts @@ -22,9 +22,11 @@ */ import { readdirSync, readFileSync, statSync, writeFileSync } from 'node:fs'; -import { join, relative } from 'node:path'; +import { join } from 'node:path'; import { pathToFileURL } from 'node:url'; +import { relative } from 'pathe'; + import { getConfigOverlayContributions } from '#/app/config/configOverlayContributions'; import type { ConfigSectionContribution } from '#/app/config/configSectionContributions'; import { getConfigSectionContributions } from '#/app/config/configSectionContributions'; diff --git a/packages/agent-core-v2/scripts/gen-wire-manifest.mts b/packages/agent-core-v2/scripts/gen-wire-manifest.mts index a747a064c6..890f042ea9 100644 --- a/packages/agent-core-v2/scripts/gen-wire-manifest.mts +++ b/packages/agent-core-v2/scripts/gen-wire-manifest.mts @@ -23,9 +23,11 @@ */ import { existsSync, readdirSync, readFileSync, statSync, writeFileSync } from 'node:fs'; -import { dirname, join, relative } from 'node:path'; +import { dirname, join } from 'node:path'; import { pathToFileURL } from 'node:url'; +import { relative } from 'pathe'; + import { MODEL_CROSS_REDUCERS } from '#/wire/model'; import { OP_REGISTRY } from '#/wire/op';