Eigen RadarAI
Analysis

Repomix stops code-packing jobs when the client disconnects

Repomix has changed how its tools package code repositories for AI models. Version 1.19.0 adds progress messages and cancellation over MCP, the protocol connecting applications with model tools. Interrupted jobs discard partial outputs. Secret scanning remains compulsory for MCP calls even when a configuration file turns it off, while command-line use retains that setting.

Artificial Intelligence··Night
A row of closed cardboard boxes ends in one half-packed open box beside a roll of tape.

Disconnected packing jobs stop

Repomix prepares code repositories for use as model input. Its November 8 release, 1.19.0, changes what happens to a packing job when the requesting application disappears: work stops and incomplete outputs are removed. Closing standard input also shuts down the server, addressing processes left behind without a client. These changes apply to the project’s code-packing tools rather than every task an AI agent might undertake.[1]

MCP calls retain secret scanning

The tools communicate through MCP, a shared protocol between applications and model tools. Packing local or remote repositories and generating skills can now send progress notifications. Secret scanning runs on MCP calls even if repository settings disable it; direct command-line use still follows the configured preference. Progress messages from a sandbox avoid disclosing host paths, and the release also addresses trust in settings supplied by an untrusted repository.[1]

Compressed code keeps more declarations

Other changes affect the code retained in compressed output. Type and preprocessor definitions in C, fields in C# and Java, Rust fields and Ruby attribute declarations receive corrections. Duplicate lines and unwanted function bodies are removed. Unsupported negated exclusion patterns now produce a warning and are skipped. Split output files are excluded from subsequent packing inputs, preventing a later run from packing its own earlier output.[1]

References

  1. News sourceRepomixRepomix adds progress reporting and cancellation to code packing↩1↩2↩3