Skip to content

fix(plugins): update dependency juliusbrussee/caveman to v2.7.0 - #156

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/juliusbrussee-caveman-2.x
Open

renovate[bot] wants to merge 2 commits into
mainfrom
renovate/juliusbrussee-caveman-2.x

Conversation

@renovate

@renovate renovate Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
JuliusBrussee/caveman marketplace-pin minor v2.6.0 → v2.7.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

Marketplace Pin Review lists what this bump adds that can run code. If it fails, read the upstream change before merging this by hand.


Release Notes

JuliusBrussee/caveman

v2.7.0

Compare Source

Caveman 2.7.0 installs natively into more agents, makes uninstall clean up what it wired, stops Codex approval rules from breaking, and ships the hosted proxy mode and framework middleware on the bin-v1.1.7 runtime.

Highlights:

  • Install: agents that read physical skill directories now get a native, ownership-tracked copy. --uninstall disables native agent integrations and says when a native route survives. The standalone installer is safe on JSONC and foreign manifests, and caveman-init --force refreshes an installed rule file. The update path is documented.
  • Plugin: the Claude Code plugin and Gemini extension manifests declare the release version, so hosts stop showing a commit sha or a years-old 1.0.1 (#​321, #​403).
  • Skill: an explicit reply-language instruction wins over the conversation's dominant language. Level switches carry the right ruleset on both hosts, natural-language activation has fewer false positives, and the fallback ruleset no longer carries a language few-shot.
  • Stats: /caveman-stats reports only what the transcript shows; the unmeasured savings claims are retired from docs.
  • Codex: the API-key route gets the /v1 prefix Codex appends to, and shell commands are no longer rewritten (that broke saved approval rules). caveman wrap stops registering a Codex shrink hook the README says it skips.
  • CLI: new caveman stats command surface; a wrapped host's endpoint is proven before its credentials are rerouted; agent config homes are honored; a loopback gateway stays out of a corporate proxy; think.shrink is honored by the native install.
  • opencode: mode changes are recorded.
  • Compress / shrink: the compress skill CLI runs as a plain script; shrink leaves mixed CJK strings byte-identical (#​575) and escalates to SIGKILL when the upstream ignores the signal.
  • Pi: provider routing is gated on the live listener, with per-model originals and compat-mount routing for custom providers (#​972).
  • Proxy (bin-v1.1.7): hosted mode (inbound token, AWS credential chain, container image at ghcr.io/juliusbrussee/caveman-proxy), framework middleware routes, byte-exact token-counting routes, per-request accounting with a local stats report, tighter secret redaction and SSRF policy, Bedrock SigV4 callers never re-signed as another principal, and recovery-store locking fixes.

Artifacts:

  • Signed binaries: bin-v1.1.7
  • CLI: npm install -g @caveman-ai/cli@1.3.4 (npm publish pending)
  • Pi extension: @caveman-ai/pi@0.1.1 (npm publish pending)
  • MCP shrink proxy: caveman-shrink@0.1.1 (npm publish pending)
  • SDKs: @caveman-ai/sdk@1.1.0, caveman-sdk==1.1.0
  • Middleware (alpha): @caveman-ai/middleware@0.1.0-alpha.2, caveman-middleware==0.1.0a1

Validation:

  • Installer suite (node --test tests/installer/*.test.mjs): 322 passed, 0 failed, including the bootstrap pin lockstep and host manifest version guards.
  • tests/verify_repo.py: all local verification checks passed.
  • CLI suite (94 runtime files): 1052 passed, 0 failed.
  • Pi extension suite: 117 passed. caveman-shrink suite: 28 passed.
  • bin-v1.1.7: all 38 release assets downloadable anonymously.
  • Nightly agent conformance: every pinned profile and the real compression engine green except Hermes, whose upstream package currently refuses to build a wheel.

Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • "after 02:00 and before 06:00 every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added area: tooling Reusable workflows, Gradle, templates, Renovate, and API tooling. component: dependencies Dependency update or dependency policy. dependencies Dependency update, lockfile change, or dependency policy. priority: P2 Medium; normal planned work. type: chore Maintenance work without intended behavior change. labels Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tooling Reusable workflows, Gradle, templates, Renovate, and API tooling. component: dependencies Dependency update or dependency policy. dependencies Dependency update, lockfile change, or dependency policy. priority: P2 Medium; normal planned work. type: chore Maintenance work without intended behavior change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants