August 2026 Summaries
5 posts from Nx
Filter
Month:
Year:
Post Summaries
Back to Blog
Polyglot monorepos combining JavaScript and Rust are becoming more practical as AI agents reduce the effort required to adopt additional languages and automate setup work. The example described converts a PNPM workspace containing a TanStack Start application into an Nx monorepo, adds a Rust-based Topcoat web application and shared Rust crates, and uses Cargo workspaces alongside PNPM rather than replacing either ecosystem’s native dependency management. The @monodon/rust Nx plugin exposes Cargo commands such as build, test, lint, and run as Nx targets, allowing JavaScript and Rust tasks to be executed together in dependency order through common Nx commands, pipelines, and caching. Rust-specific configuration includes separate Cargo target directories for each task to prevent artifact conflicts and cache inputs that account for Cargo files, toolchain versions, and workspace configuration. CI is configured through Nx Cloud and Nx Agents, with mise used consistently to install pinned Rust tooling locally and in GitHub Actions, while custom agent launch templates install and cache both Node.js and Rust dependencies so distributed agents can run tasks from either stack. The approach also supports affected-project execution, scalable task distribution, and optional publishing of Rust crates through Nx Release.
Aug 27, 2026
2,067 words in the original blog post.
Interactive agentic code reviews are presented as a practical automation workflow that can improve review throughput without replacing the human judgment needed to understand changes and assess their architectural implications. The proposed process connects an issue tracker, version control, agent session histories, temporary workspaces, orchestration tools, adversarial automated reviews, and human review, allowing reviewers to identify relevant work, prepare repositories and agent context, inspect automated findings, collaborate with agents, and submit feedback. Using GitHub, Linear, and Polygraph as an example, a roughly 600-line script finds assigned review issues, links them to implementation sessions, runs adversarial analysis, and stores summaries for a local review interface. Rather than reviewing pull requests in isolation, the approach emphasizes reviewing the broader decisions and context captured in agent sessions, enabling reviewers to request small fixes, run tests, validate changes directly, and work from pre-reviewed “warm” sessions. The author argues that scheduled background processing makes reviews more efficient and that conventional PR-based review tools provide a narrower, less contextual version of adversarial review.
Aug 12, 2026
1,169 words in the original blog post.
Nx Cloud has introduced a repository-based CI configuration model centered on `.nx/ci-config.yaml`, replacing the flag-heavy, order-dependent `nx-cloud start-ci-run` workflow with the simpler `nx-cloud start-nx-agents` command. Previously, the first Nx command to contact Nx Cloud determined pipeline settings, which could create inconsistent behavior across multiple CI jobs; under the new approach, every Nx Cloud command reads the same version-controlled YAML file. The configuration supports optional sections for lifecycle behavior, distributed task execution, agent settings, and environment-specific overrides, while making tasks, environment variables, and settings easier to review, validate, and maintain. It also expands capabilities through dynamic agent allocation, inline assignment rules, and per-environment settings controlled by `NX_CI_EXECUTION_ENV`. Existing users can generate equivalent YAML from an Nx Cloud pipeline’s Configuration section, but migration requires moving all legacy flags into the new file and replacing `start-ci-run` with `start-nx-agents` in the same change, since the two approaches cannot coexist.
Aug 10, 2026
1,149 words in the original blog post.
A software factory is presented as an automated workflow for recurring software-development tasks rather than a single product that can replace developers, covering issue discovery, context gathering, repository setup, implementation, review, pull-request creation, documentation, and task completion. Effective automation requires interoperable capabilities such as version control, CI, issue tracking, institutional memory, ephemeral workspaces, cross-repository coordination, adversarial code review, and workflow triggers, which agents can connect through APIs or command-line interfaces. The example implementation uses GitHub, Linear, and Polygraph in a script that selects eligible issues, assesses whether they can be handled autonomously, launches an agent session to implement and review changes, opens pull requests, verifies CI, and links progress back to Linear. The discussion argues that design documents alone cannot reliably direct complex implementation because plans drift from running code, so organizations should also record completed designs and agent traces. It concludes that software factories work best when adapted to existing tools and used selectively for suitable tasks, with humans remaining involved for ambiguous or complex work and able to resume or refine agent-produced changes.
Aug 06, 2026
1,537 words in the original blog post.
Nx Cloud has introduced a resource usage add-on for organizations using Nx 22.1 or later that records CPU and memory consumption during CI runs, including metrics for individual processes and tasks. The feature is intended to help teams diagnose out-of-memory failures, identify memory-intensive tasks, detect possible leaks, and compare resource use after configuration changes. In distributed runs using Nx Agents, a Resource usage tab summarizes average and peak CPU and memory by agent, including restarted attempts, while non-distributed runs provide task-level charts in run details; both views support CSV downloads. Newly created organizations have the feature enabled by default, while existing organizations can enable or disable it at organization and workspace levels, with separate controls for distributed and non-distributed runs. Resource reports cost 10 additional credits each, although multiple non-distributed reports from the same machine are charged as one report, and metrics are collected only in CI, not on local machines.
Aug 05, 2026
723 words in the original blog post.