Skip to content

chore(deps): bump commander from 12.1.0 to 15.0.0 - #42

Closed
dependabot[bot] wants to merge 1 commit into
agent3/initial-implementationfrom
dependabot/npm_and_yarn/commander-15.0.0
Closed

dependabot[bot] wants to merge 1 commit into
agent3/initial-implementationfrom
dependabot/npm_and_yarn/commander-15.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Bumps commander from 12.1.0 to 15.0.0.

Release notes

Sourced from commander's releases.

v15.0.0

Commander 15 is ESM only. This is expected to be seamless for ESM consumers, but some CommonJS consumers may hit issues with tooling requiring configuration for ESM-only dependencies. See Migration Tips below.

The release of Commander 15 moves Commander 14 into maintenance. Commander 14 will get security updates for 12 months (to May 2027). For more info see Release Policy.

Added

  • show excess command-arguments in error message (#2384)

Fixed

  • Breaking: only lone --no-* option sets default option value to true, default not implicitly set when define both positive and negative option in either order (#2405)
  • update example to use compatible character for MINGW64 (#2475)

Changed

  • Breaking: migrated Commander implementation from CommonJS to ESM (#2464)
  • Breaking: Commander 15 requires Node.js v22.12.0 or higher (for require(esm)).
  • dev: switch tests from Jest to node:test test runner (#2463)

Deleted

  • Breaking: removed deprecated export of commander/esm.mjs (#2464)

Migration Tips

Commander 15 is ESM only, but this does not mean you need to migrate to ESM to use it. Importing ESM from CommonJS is supported by Node.js, and Bun, and Deno. Hopefully it Just Works for you! However, you may be using a different runtime or some other part of your setup that may not yet natively support importing ESM from CommonJS, such as your testing framework or bundler.

If you have problems using Commander 15 in your environment, one option is stay on Commander 14 for now. Commander 14 will get security updates until May 2027 and things will hopefully improve for your setup in the meantime.

v15.0.0-0

Commander 15 is ESM only. This is expected to be seamless for ESM consumers, but some CommonJS consumers may hit issues with tooling requiring configuration for ESM-only dependencies. See Migration Tips below.

The release of Commander 15 in May 2026 will move Commander 14 into maintenance. Commander 14 will get security updates for 12 months (to May 2027). For more info see Release Policy.

Added

  • show excess command-arguments in error message (#2384)

Fixed

  • Breaking: only lone --no-* option sets default option value to true, default not implicitly set when define both positive and negative option in either order (#2405)
  • update example to use compatible character for MINGW64 (#2475)

... (truncated)

Changelog

Sourced from commander's changelog.

[15.0.0] (2026-05-29)

Commander 15 is ESM only. This is expected to be seamless for ESM consumers, but some CommonJS consumers may hit issues with tooling requiring configuration for ESM-only dependencies. See Migration Tips below.

The release of Commander 15 moves Commander 14 into maintenance. Commander 14 will get security updates for 12 months (to May 2027). For more info see Release Policy.

Added

  • show excess command-arguments in error message (#2384)

Fixed

  • Breaking: only lone --no-* option sets default option value to true, default not implicitly set when define both positive and negative option in either order (#2405)
  • update example to use compatible character for MINGW64 (#2475)

Changed

  • Breaking: migrated Commander implementation from CommonJS to ESM (#2464)
  • Breaking: Commander 15 requires Node.js v22.12.0 or higher (for require(esm)).
  • dev: switch tests from Jest to node:test test runner (#2463)

Deleted

  • Breaking: removed deprecated export of commander/esm.mjs (#2464)

Migration Tips

Commander 15 is ESM only, but this does not mean you need to migrate to ESM to use it. Importing ESM from CommonJS is supported by Node.js, and Bun, and Deno. Hopefully it Just Works for you! However, you may be using a different runtime or some other part of your setup that may not yet natively support importing ESM from CommonJS, such as your testing framework or bundler.

If you have problems using Commander 15 in your environment, one option is stay on Commander 14 for now. Commander 14 will get security updates until May 2027 and things will hopefully improve for your setup in the meantime.

[15.0.0-0] (2026-02-22)

(Released as 15.0.0)

[14.0.3] (2026-01-31)

Added

  • Release Policy document (#2462)

Changes

  • old major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (#2462)
  • clarify typing for deprecated callback parameter to .outputHelp() (#2427)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 26, 2026

@reagentx-workflow reagentx-workflow Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude

ReAgent Diagnostics
Field Value
ReAgent Version 5.23.2
Trigger PR opened
Tier VERSION_CRITICAL
Project Context No CLAUDE.md
Model claude-sonnet-5
Effort high
Ref Repos Enabled (dev-tools, shared-infrastructure)
Merge Safety No recent-code deletions
Review Time 39s
Timestamp 2026-09-26T07:18:01Z
Repository agentmuxai/muxcode
PR #42

Issues:

  • [P1] package.json:3 - Missing version bump for code changes (no diff found for "version" field)

Bumps [commander](https://github.com/tj/commander.js) from 12.1.0 to 15.0.0.
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v12.1.0...v15.0.0)

---
updated-dependencies:
- dependency-name: commander
  dependency-version: 15.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/commander-15.0.0 branch from 5b2ac11 to ff665bf Compare September 26, 2026 07:39

@reagentx-workflow reagentx-workflow Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude

ReAgent Diagnostics
Field Value
ReAgent Version 5.23.2
Trigger Re-review (new commits)
Tier VERSION_CRITICAL
Project Context No CLAUDE.md
Model claude-sonnet-5
Effort high
Ref Repos Enabled (dev-tools, shared-infrastructure)
Merge Safety No recent-code deletions
Review Time 1m 4s
Timestamp 2026-09-26T07:40:49Z
Repository agentmuxai/muxcode
PR #42

LGTM

@agent3-workflow

Copy link
Copy Markdown
Contributor

Closing in favour of #47: major upgrades get their own PR with the code changes they need and a version bump, rather than an unattended merge. Dependabot is being set to group minor and patch updates and ignore majors.

@agent3-workflow agent3-workflow Bot closed this Sep 26, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 26, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/commander-15.0.0 branch September 26, 2026 07:41
agent3-workflow Bot added a commit that referenced this pull request Sep 26, 2026
…d as instructions (#48)

* feat: load CLAUDE.md (Claude Code's rules) and AGENTS.md as instructions

AgentMux writes each agent's soul, memory, Global Memory and skills index
into CLAUDE.md (or .claude/AGENTMUX_MEMORY.md, imported from a user-owned
CLAUDE.md). Mux Code now reads them, in Claude Code's order, and sends them
as the first user message so the system prompt stays byte-stable for caching.

- ~/.claude/CLAUDE.md and ~/.claude/rules, then AGENTS.md, CLAUDE.md,
  .claude/CLAUDE.md and CLAUDE.local.md in every directory from the
  filesystem root down to the cwd, as Claude Code walks (so an agent in
  ~/.agentmux/agents/<agent>/ also gets ~/.agentmux/agents/CLAUDE.md).
  Concatenated broadest first.
- .claude/rules come from the project only (the git root, else the cwd),
  after its own files. Rules with a paths: frontmatter are skipped for now.
- AGENTS.md is read alongside CLAUDE.md; each file is included once.
- @path imports up to 4 levels, not in code spans or fences; missing and
  repeated imports are left as written. An import must stay inside the
  importing directory's tree or the project's; ~/.claude files may import
  anything. Block HTML comments are stripped.
- 32 KiB cap keeping the most specific files; broader ones are truncated
  or omitted with a marker.
- MUXCODE_DISABLE_INSTRUCTIONS=1 turns it off.

Closes #7.

* test: instructions come before a resumed conversation and aren't saved in it

* chore(dependabot): group minor and patch updates; take majors deliberately

Dependabot's first run opened seven PRs, three of them major upgrades that need code changes (#41, #42, #44, now tracked in #47). npm minor and patch updates now arrive as one grouped PR a week, GitHub Actions updates as another, and major versions are ignored so they're taken on purpose.

* chore: v0.7.0

---------

Co-authored-by: Agent3 <agent3@agentmux.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants