github JuliusBrussee/caveman v2.6.0

latest release: bin-v1.1.6
2 hours ago

Caveman 2.6.0 ships a Firefox build of the Caveman Mode extension, folds an ASD-STE100 clarity register into the caveman skill, and fixes the routing, hook, and compression bugs found since 2.5.0.

Highlights:

  • Skill: caveman prose now always mixes in an ASD-STE100 clarity register, so compressed answers stay unambiguous without dropping out of caveman voice.
  • Extension: Firefox port of the Caveman Mode extension (#810), AMO-clean manifest and addons-linter pass, a Firefox pack target in the zip builder and the release gate, and a real-Firefox injection guard behind npm run test:firefox. Dropped an indicator font-face that 404'd on every chat page.
  • Codex: array-shaped tool output is compressed, route eligibility is recorded, and the wrap no longer self-corrupts its config or stacks duplicate hooks.
  • Pi: per-model originals and compat-mount routing for custom providers; only the default provider's endpoints are routed (#972).
  • Proxy: x-api-key is sent on compat /v1/messages (#969), and the native-hook bridge returns on the first complete JSON payload instead of waiting for EOF (#965). Same first-JSON rule applied to the CLI's host hook callbacks.
  • Hooks: stronger per-turn caveman reinforcement so competing mid-conversation instructions do not drift the style (#951).
  • Agents: cavecrew subagents dropped the Claude-only tools frontmatter so Gemini CLI loads them (#966).
  • Stats: number formatting pinned to en-US (#954).
  • CLI: a freshly started proxy's run state is awaited before judging its owner.

Artifacts:

  • Signed binaries: bin-v1.1.6 (built by CI from that tag)
  • CLI: npm install -g @caveman-ai/cli@1.3.3 (npm publish pending)

Validation:

  • tests/verify_repo.py: all local verification checks passed.
  • Go proxy suite (go test ./... in proxy/): green.
  • Installer bootstrap pin lockstep test: green.

Don't miss a new caveman release

NewReleases is sending notifications on new releases.