Skip to content

chore(deps): bump muxcore to v0.19.0#164

Merged
thebtf merged 1 commit into
mainfrom
chore/muxcore-0.19.0
Apr 15, 2026
Merged

chore(deps): bump muxcore to v0.19.0#164
thebtf merged 1 commit into
mainfrom
chore/muxcore-0.19.0

Conversation

@thebtf
Copy link
Copy Markdown
Owner

@thebtf thebtf commented Apr 15, 2026

Summary

Bump github.com/thebtf/mcp-mux/muxcore from v0.18.2 to v0.19.0.

Why

Groundwork for the upcoming modular-daemon persistence spec (Phase A):

  • v0.19.0 enables snapshot infrastructure as a first-class feature in engine facade — daemon.Config.SkipSnapshot: false is hardcoded, so engram automatically gets session-level snapshot/restore after the bump.
  • Prerequisite task before we author the formal spec for the modular daemon + muxcore persistence integration.

What changed

Only go.mod / go.sum. No source code changes.

Compatibility check

Diffed muxcore/handler.go and muxcore/engine/engine.go between v0.18.2 and v0.19.0:

  • SessionHandler interface — identical. HandleRequest(ctx, ProjectContext, []byte) unchanged.
  • ProjectLifecycle, NotificationHandler, NotifierAwareidentical.
  • engine.runDaemon — now explicitly sets SkipSnapshot: false. SessionHandler takes priority over Handler (consistent with our usage).
  • Zero breaking changes; no engram code changes required.

Verification

  • go build ./cmd/engram/... — clean
  • go test ./cmd/engram/... — pass
  • go test ./internal/proxy/... from main working tree — pass

Note: when running go test ./internal/proxy/... from a git worktree, TestResolveProjectSlug_GitRepo fails because it uses git rev-parse --show-toplevel (returns worktree dir) while .engram-project anchor resolves displayName to engram. Pre-existing test fragility in setup, unrelated to this bump. CI runs on a clean checkout and is unaffected.

Rollback

Single-commit chore, trivial git revert if needed.

Summary by CodeRabbit

Изменения версии

  • Chores
    • Обновлена зависимость mcp-mux/muxcore до версии v0.19.0 для повышения стабильности и производительности.

No code changes required — SessionHandler interface unchanged between
v0.18.2 and v0.19.0. v0.19.0 enables snapshot infrastructure as first-class
feature (daemon.Config.SkipSnapshot: false hardcoded in engine facade),
groundwork for upcoming modular-daemon persistence spec.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 15, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ef240567-6c80-48f4-bb4d-8463c2a48c85

📥 Commits

Reviewing files that changed from the base of the PR and between 826a3d5 and 6cede92.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Walkthrough

Обновлена версия зависимости github.com/thebtf/mcp-mux/muxcore с v0.18.2 на v0.19.0 в файле go.mod. Изменены только определения версий зависимостей без каких-либо других модификаций конфигурации модуля.

Changes

Cohort / File(s) Summary
Обновление зависимостей
go.mod
Обновлена версия github.com/thebtf/mcp-mux/muxcore с v0.18.2 на v0.19.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested labels

ai-review:active

Poem

🐰 Версия новая приходит в mod,
От старой ждём мы благ забот,
Обновился наш верный друг,
Теперь работать легче вмиг! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and concisely describes the main change: upgrading the muxcore dependency to v0.19.0 as a routine dependency maintenance task.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/muxcore-0.19.0

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.11.4)

Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions
The command is terminated due to an error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions


Comment @coderabbitai help to get the list of available commands and usage tips.

@thebtf
Copy link
Copy Markdown
Owner Author

thebtf commented Apr 15, 2026

@gemini-code-assist review

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the github.com/thebtf/mcp-mux/muxcore dependency from version v0.18.2 to v0.19.0 in both go.mod and go.sum. I have no feedback to provide.

@thebtf thebtf merged commit 30c4803 into main Apr 15, 2026
2 checks passed
@thebtf thebtf deleted the chore/muxcore-0.19.0 branch April 15, 2026 00:38
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the github.com/thebtf/mcp-mux/muxcore dependency from version v0.18.2 to v0.19.0 in go.mod and go.sum. I have no feedback to provide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant