v1.11.1
yamadashy/repomixv1.11.1Jan 18, 2026by yamadashy
AI Summary
This release adds multi-root directory labels for packing multiple directories, non-interactive skill generation options for CI/CD pipelines, and improved reliability for remote repository operations with timeout fixes.
Key Highlights
- Multi-root directory labels showing labeled sections in directory tree output
- Non-interactive skill generation with --skill-output and --force options
- Fixed remote git command hangs with 30-second timeout and GIT_TERMINAL_PROMPT=0
- Fixed CLI output visibility on light-themed terminals
- Added library bundling guide documentation
New Features
- Multi-root directory labels for [cli]/ and [config]/ style output
- --skill-output <path> option to specify skill output directory directly
- -f, --force option to skip all confirmation prompts
- Remote git timeout (30 seconds) and terminal prompt disabling
- Removed hardcoded white color from CLI output
Full Release Notes
This release adds multi-root directory labels, non-interactive skill generation options, and improved reliability for remote repository operations! ## Improvements ⚡ ### Multi-Root Directory Labels (#1024, #1023) When packing multiple directories, the directory tree output now shows labeled sections to clarify which files belong to which root directory: ```bash repomix src/cli src/config ``` Output now displays: ``` [cli]/ ├── cliRun.ts ├── actions/ │ └── ... [config]/ ├── configLoad.ts └── ... ``` Special thanks to @spandan-kumar for this contribution! 🎉 ### Non-Interactive Skill Generation (#1022, #1012) Added `--skill-output` and `--force` options to enable automated skill generation for CI/CD pipelines and scripts: ```bash # Non-interactive execution for CI/automation repomix --skill-generate --skill-output .codebuddy --force # With remote repository repomix --remote https://github.com/user/repo --skill-generate --skill-output ./skills/repo-ref -f ``` - `--skill-output <path>`: Specify skill output directory path directly, skipping the interactive location prompt - `-f, --force`: Skip all confirmation prompts (currently: skill directory overwrite) ## Bug Fixes 🐛 ### Fixed Remote Git Command Hangs (#1078, #1077) Remote git operations now include a 30-second timeout and disable terminal prompts (`GIT_TERMINAL_PROMPT=0`). This prevents indefinite hangs when accessing inaccessible repositories (non-existent, private, or requiring auth). Special thanks to @Pipboyguy for this contribution! 🎉 ### Fixed CLI Output Visibility on Light Themes (#1088, #1057) Removed hardcoded white color from CLI output to use the terminal's default foreground color. This fixes visibility issues on light-themed terminals like Solarized Light where white text was unreadable. ## Documentation 📚 ### Library Bundling Guide (#1075) Added documentation for [bundling Repomix as a library](https://repomix.com/guide/development/using-repomix-as-a-library#bundling), including guidance on handling WASM file dependencies for tree-sitter. ## How to Update ```bash npm update -g repomix ``` --- As always, if you have any issues or suggestions, please let us know on GitHub issues or our [Discord community](https://discord.gg/wNYzTwZFku).