Leosvel Pérez Espinosa 307e006578 fix(core): report what actually fills the Windows agentic command line
The abort message and the fallback log both pinned an over-long agentic
migration command line on the workspace path and told the user to move the
workspace. Every path on that command line is built from the workspace root and
from the migration's package and name, and the last two come from the migration
author rather than from the workspace: codex repeats the root twice and the
package and name three times each, claude-code once and twice, and opencode
passes only the workspace-relative pointer, so the root contributes nothing to
its command line at all. The message now names all three contributors and
qualifies the remediation, and the docblock no longer claims the workspace path
is the only term that can overflow.

The fallback log said it was passing "a reduced set of instructions". The
instructions are written to a file once and never rebuilt, so what it reduces is
the inline system context.

Three more comments were inaccurate. `encodeTomlString`'s docblock argued that
every escape JSON emits is also a valid TOML escape, which reads as a proof that
makes the round-trip check redundant; the round-trip exists for the characters
JSON leaves raw. The opencode inlining docblock traded "stays well inside the
variable limit" for what actually bounds the value. The escaping summary gained
a percent-neutralizing pass it never mentioned, and a reference to the user
prompt outlived the field it named.

Two coverage gaps are closed. The pointer's backslash normalization was
unobservable on POSIX, where `relative()` never emits one, and is now driven
through `path.win32.relative`. Author mode with no generator context takes a
third prompt builder that the Windows budget matrix never reached.
2026-08-05 18:15:16 +02:00

Nx Logo

Smart Monorepos · Fast Builds

NPM Version GitHub Stars License Discord X (Twitter) Hours saved Cache hit rate Nx Sandboxing Remote caching Self-healing CI Flaky task retries


Docs  •  Changelog  •  Blog  •  Courses  •  YouTube


Nx is a monorepo solution for TypeScript and polyglot codebases. Built with Rust for performance, extensible via TypeScript. Caches what didn't change, runs only what's affected, and comes with an integrated CI solution. Start simple, scale as you grow.

Quick Start

Visit the Nx quickstart docs to get started.

Why Nx?

  • Incremental by design - Run npx nx init in any npm/pnpm/yarn workspace. Nx picks up your existing package.json scripts, caches their outputs, and runs only what's affected. No changes to your setup required.
  • AI-native tooling - The Nx CLI is optimized for autonomous AI agents so they get the context they need and can operate just like a human. Learn more »
  • Polyglot plugin system - Optional plugins auto-discover tasks, configure cache inputs/outputs, and scaffold code based on your actual tooling. Works with Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, Go, and more.
  • Integrated CI solution - Connect Nx to your CI provider (GitHub Actions, GitLab, Azure, etc.) to enable remote caching, task distribution across machines, affected-only runs, and automatic e2e test splitting. Learn more »
  • Self-healing CI - An AI agent on your CI pipeline that detects failures, analyzes root cause, proposes a fix, and verifies it automatically. Local agents connect to CI via MCP to autonomously detect and fix failures. Learn more »

Who uses Nx?

From startups to Fortune 500 companies. See our Nx success stories »

Want to help?

If you want to file a bug or submit a PR, read up on our guidelines for contributing.

Core Team

Victor Savkin Jason Jean Benjamin Cabanes Jack Hsu
Victor Savkin Jason Jean Benjamin Cabanes Jack Hsu
vsavkin FrozenPandaz bcabanes jaysoo
James Henry Jon Cammisuli Max Kless Juri Strumpflohner
James Henry Jon Cammisuli Max Kless Juri Strumpflohner
JamesHenry cammisuli MaxKless juristr
Caleb Ukle Steven Nance Miroslav Jonaš Leosvel Pérez Espinosa
Caleb Ukle Steven Nance Miroslav Jonaš Leosvel Pérez Espinosa
barbados-clemens llwt meeroslav leosvelperez
Zachary DeRose Craigory Coppola Chau Tran Nicole Oliver
Zachary DeRose Craigory Coppola Chau Tran Nicole Oliver
ZackDeRose AgentEnder nartc nixallover
Rares Matei Altan Stalker Josh VanAllen Louie Weng
Rares Matei Altan Stalker Josh VanAllen Louie Weng
rarmatei StalkAltan joshvanallen lourw
S
Description
Nx 是面向开发者和 AI 智能体的单体仓库平台,能优化构建、加速 CI、自动修复失败的 PR,交付周期缩短一半。|GitHub 镜像 29.2k · 🍴 3k
https://github.com/nrwl/nx Readme MIT 954 MiB
Languages
HTML 100%