Commit Graph

  • 8bc01d6753 fix(codex): write the api-key route with the /v1 codex's client expects #1015 daily-triage/2026-09-08 Claude 2026-09-14 07:27:59 +00:00
  • 89f62d7a8a fix(install): say when a native route survives --uninstall, and document the order Claude 2026-09-14 07:23:45 +00:00
  • 58b74b8734 fix(test): make the fake caveman CLI a real Windows node shim Amir Fathi 2026-09-13 12:35:53 +00:00
  • a67901f4df fix(install): disable native agent integrations on uninstall Amir Fathi 2026-09-13 11:25:26 +00:00
  • 365a3b6780 fix(cli): withdraw a stale shrink entry when think.shrink is off Claude 2026-09-14 07:20:53 +00:00
  • 06ce0c00b1 fix(cli): honor think.shrink in the native install, not just the launcher L4XB 2026-09-14 06:37:26 +02:00
  • f191803bc1 docs(registry): mark codex-pretooluse inert instead of newly supported Claude 2026-09-13 07:24:00 +00:00
  • 69a33c876c fix(wrap): stop registering the Codex shrink hook the README says it skips Claude 2026-09-13 07:23:13 +00:00
  • 9d4548a3f9 fix(codex): stop claiming a command rewrite Codex no longer gets Claude 2026-09-13 07:20:15 +00:00
  • dbace99278 fix(codex): stop rewriting shell commands for Codex, breaks saved approval rules Amir Fathi 2026-09-13 06:47:26 +00:00
  • 631c375fe5 test(ccr): run the locking regression through the procfs chmod fallback Claude 2026-09-12 07:12:27 +00:00
  • bf5363bba8 fix(ccr): preserve SQLite locks during chmod Andre Brait 2026-09-11 14:31:44 +00:00
  • 030b5293b8 docs(install): document the update path, with the plugin name that resolves Claude 2026-09-11 07:21:17 +00:00
  • c0a14191eb fix(plugin): declare the release version in the manifests hosts display Claude 2026-09-11 07:19:22 +00:00
  • 18ec31ccc1 fix(opencode): resolve recordModeChange defensively, not by destructuring Claude 2026-09-10 07:30:03 +00:00
  • 39e550d2ef test(opencode): assert session init records its mode transition Ousama Ben Younes 2026-08-20 21:46:41 +00:00
  • 431ab2cf26 fix(opencode): record mode changes Ousama Ben Younes 2026-07-23 20:16:07 +00:00
  • 7903c19557 fix(proxy): route a dialect mount's zone grammar through the one path rule Claude 2026-09-10 07:27:40 +00:00
  • 001140dd9a fix(proxy): compat-mount wire dialect for usage accounting and compression zones Sebastian 2026-09-10 00:20:01 +02:00
  • 92d606ecae fix(ccr): dedupe a RepositoryMap by content alone, and resolve refs off the cursor Claude 2026-09-10 07:24:55 +00:00
  • b710bd8de5 fix(ccr): dedupe RepositoryMap payloads across sessions Amir Fathi 2026-09-09 15:16:21 +00:00
  • 79e8440b59 docs(stats): describe the delivery the hook actually uses, and name a path that exists Claude 2026-09-09 07:21:07 +00:00
  • eee083561c docs(shrink): scope the SIGKILL escalation to the direct child Claude 2026-09-08 07:30:45 +00:00
  • 924e4e9b81 fix(shrink): escalate to SIGKILL when the upstream ignores the signal Dhevenddra 2026-09-05 15:40:46 +05:30
  • 51b4609b11 fix(hooks): drop the language few-shot from the fallback ruleset Mario Marquez 2026-08-09 01:50:33 -07:00
  • d90d109e20 fix(init): honor --force when refreshing an installed rule file ghdtjdwn 2026-09-07 17:07:31 +09:00
  • ac32e98e58 Harden upstream proxy, SSRF guard, and CA bundle handling fix/1001-upstream-proxy Julius Brussee 2026-09-07 10:23:21 +02:00
  • 15581d1400 chore: sync SKILL.md copies [skip ci] main github-actions[bot] 2026-09-07 08:19:43 +00:00
  • e62c3203f0 daily triage 2026-09-07: OAuth/App token redaction, OpenCode session headers, silent invariant shedding, .mdc detection (#1012) Julius Brussee 2026-09-07 10:18:58 +02:00
  • 0b6e9cb2b9 fix(compress): classify Cursor .mdc rules as natural language #1012 daily-triage/2026-09-07 Claude 2026-09-07 07:29:38 +00:00
  • 63dde1ed34 fix(engine): declare what an invariant summary shed Claude 2026-09-07 07:27:25 +00:00
  • 733c262ddf fix(proxy): forward OpenCode session headers on the opencode-go mount (#1006) Zsolt Gaspar 2026-09-06 20:03:58 +02:00
  • 36341d0b7d fix(redact): recognize gho_/ghu_/ghr_ GitHub OAuth and App tokens Amir Fathi 2026-09-07 02:19:28 +00:00
  • 0dd7ad6866 chore: sync SKILL.md copies [skip ci] github-actions[bot] 2026-09-06 23:54:51 +00:00
  • c63362d1c8 daily triage 2026-09-06: NL activation false positives, shrink parentheticals, compress block order, ghs_ redaction, gemini install hang, stable node path (#1005) Julius Brussee 2026-09-07 01:54:41 +02:00
  • 96b4759100 fix(installer): keep init on current Node #1005 daily-triage/2026-09-06 CaoBochun 2026-09-06 17:07:51 +08:00
  • 0971c20fd0 fix(hooks,installer): scope negation to the clause, floor the PATH node version Claude 2026-09-06 07:32:30 +00:00
  • 9427b7e470 fix(installer): only prefer the PATH node once it actually runs Claude 2026-09-06 07:19:01 +00:00
  • 3eed37996e test(installer): exercise Node upgrade path CaoBochun 2026-09-01 12:05:55 +08:00
  • 29cc73628f fix(installer): preserve stable Node path CaoBochun 2026-08-12 12:17:46 +08:00
  • 416925a439 fix(install): probe gemini for --skip-trust before session trust (#400) Zsolt Gaspar 2026-09-05 16:48:02 +02:00
  • dc3caf3269 fix(install): gemini extension install must not wait for input (#400) Zsolt Gaspar 2026-09-04 10:21:37 +02:00
  • b942345cab docs(redact): list ghs_ in the covered-prefix comment Claude 2026-09-06 07:14:20 +00:00
  • 33599ffbfd fix(redact): recognize ghs_ GitHub App installation tokens Amir Fathi 2026-09-05 23:03:10 +00:00
  • ebe603322b fix(compress): compare code blocks by document position, not extraction type Amir Fathi 2026-09-05 16:09:15 +00:00
  • beec569239 fix(shrink): require no space before "(" in function-call protection (#999) Amir Fathi 2026-09-05 18:04:55 +00:00
  • b653de815f fix(hooks): stop ordinary prose and negated phrases activating caveman Claude 2026-09-06 07:10:29 +00:00
  • e086d9e583 test(hooks): add reproduction corpus and table test for mode activation (#187) Poorvith M P 2026-09-05 11:25:49 +05:30
  • 5184b3d11a chore: sync SKILL.md copies [skip ci] github-actions[bot] 2026-09-05 09:27:13 +00:00
  • 6ca113dcee daily triage 2026-09-05: level-switch ruleset (both hosts), shrink signals, compress expansion, MSYS hook path (#993) Julius Brussee 2026-09-05 11:27:03 +02:00
  • 3fe78fac20 Harden proxy stream and lifecycle reliability Julius Brussee 2026-09-05 10:47:50 +02:00
  • c948907fb6 fix(caveman-compress): hold the non-expansion invariant on the retry path too #993 daily-triage/2026-09-05 Claude 2026-09-05 07:20:40 +00:00
  • ac614c6154 fix(hooks): make the MSYS path conversion POSIX sh, not a bashism Claude 2026-09-05 07:09:14 +00:00
  • ea09209c03 fix(hooks): convert MSYS-style CLAUDE_PLUGIN_ROOT to a Windows drive path Amir Fathi 2026-09-04 14:13:23 +00:00
  • a5a33031aa fix(caveman-compress): reject a compressed body that is not smaller than the input kavish-19 2026-09-04 23:36:47 +05:30
  • c81e716c6d fix(mcp-servers): forward SIGHUP too, on the same teardown path Claude 2026-09-05 07:07:33 +00:00
  • dcff756280 fix(mcp-servers): forward SIGTERM/SIGINT from caveman-shrink to its upstream child kavish-19 2026-09-04 23:31:33 +05:30
  • 799678929e refactor(opencode): read the intensity filter from caveman-config, not a copy Claude 2026-09-05 07:06:18 +00:00
  • 5faba59b8a fix(opencode): inject the active level's filtered SKILL.md rules, not just the banner Amir Fathi 2026-09-04 17:03:34 +00:00
  • 75e7b0ab45 fix(commands): stop /caveman asserting full-level rules at every level Akshath 2026-09-04 15:08:04 +05:30
  • 8f2d3d9eb9 fix(hooks): carry the new level's ruleset on a mid-session switch Akshath 2026-09-04 15:08:04 +05:30
  • 367fdb7f0f Update README.md Julius Brussee 2026-09-04 02:31:12 +02:00
  • b36219e2b1 chore(release): cut @caveman-ai/cli 1.3.3 on the bin-v1.1.6 runtime cli-v1.3.3 bin-v1.1.6 Julius Brussee 2026-09-04 02:18:53 +02:00
  • b82c0ad42c chore(release): v2.6.0 v2.6.0 Julius Brussee 2026-09-04 02:13:29 +02:00
  • 1298e2ecb0 chore: sync SKILL.md copies [skip ci] github-actions[bot] 2026-09-03 23:57:44 +00:00
  • 0574b85a19 feat(skill): always mix ASD-STE100 clarity register into caveman Julius Brussee 2026-09-04 01:57:34 +02:00
  • 3e62063e40 fix(codex): compress array-shaped tool output, record route eligibility, stop config self-corruption and hook stacking Julius Brussee 2026-09-04 01:57:14 +02:00
  • 9911e5fd0d test(cli): kilo install assertion derives from the profile pin Julius Brussee 2026-09-03 20:54:29 +02:00
  • ee2f8a8522 test(agents): derive pins from profiles instead of literals Julius Brussee 2026-09-03 20:52:43 +02:00
  • 695703c0d5 fix(pi): per-model originals and compat-mount routing for custom providers Julius Brussee 2026-09-03 20:39:49 +02:00
  • 87325d89e1 fix(extension): Firefox pack in release gate, e2e opt-in, min version 140 Julius Brussee 2026-09-03 20:39:12 +02:00
  • 478688d1bb Merge branch 'pr-936' Julius Brussee 2026-09-03 20:38:43 +02:00
  • 8c5fba6410 docs(claude): hook stdin readers must return on first complete JSON, not EOF Julius Brussee 2026-09-03 20:36:25 +02:00
  • 18a8c091d8 chore(agents): bump tested pins after local probe (closes #958 #959 #960 #961 #962 #963 #964) Julius Brussee 2026-09-03 20:35:14 +02:00
  • 9ed2c398de fix(cli): host hook callbacks return on first complete JSON payload, not EOF Julius Brussee 2026-09-03 20:36:01 +02:00
  • 7b5a9e1260 fix(hooks): strengthen per-turn caveman reinforcement (#951) Julius Brussee 2026-09-03 20:32:43 +02:00
  • f4668fb211 fix(proxy): native-hook bridge returns on first complete JSON payload, not EOF (#965) akshitnanda 2026-09-03 13:32:19 -05:00
  • 1360b604a2 test(compress): regression tests for first-text-block selection (#957) Alot1z 2026-09-03 20:32:15 +02:00
  • 7b889f0122 fix(stats): pin number formatting to en-US (#954) Alot1z 2026-09-03 20:32:11 +02:00
  • 0a6be5d46a chore: sync SKILL.md copies [skip ci] github-actions[bot] 2026-09-03 18:31:55 +00:00
  • bd5f12d673 fix(agents): drop Claude-only tools frontmatter so Gemini CLI loads cavecrew agents (#966) akshitnanda 2026-09-03 13:31:44 -05:00
  • 218ffd695b fix(pi): route only default provider endpoints (#972) Zsolt 2026-09-03 20:29:40 +02:00
  • f73d98fc8e fix(proxy): send x-api-key on compat /v1/messages (#969) Zsolt 2026-09-03 20:29:36 +02:00
  • 81b3327f21 fix(extension): guard content-script css against relative url() at stage verify #936 Alot1z 2026-09-03 17:30:56 +02:00
  • 62475f91c4 test(extension): keep process.exit at module top level in firefox-e2e (KB 5486) Alot1z 2026-09-03 17:20:29 +02:00
  • a6b6b59e17 test(extension): codify the real-Firefox injection guard as npm run test:firefox Alot1z 2026-09-03 17:18:05 +02:00
  • 1b6f8e8715 fix(extension): drop indicator font-face that 404s on every chat page Alot1z 2026-09-03 16:58:14 +02:00
  • 8ba806a98d fix(extension): pass addons-linter clean on the Firefox build Alot1z 2026-09-03 14:26:01 +02:00
  • e0b059e6ad fix(extension): address AMO review on the Firefox port Alot1z 2026-09-03 13:43:20 +02:00
  • 54de3c9ffc fix(extension): repair Firefox manifest for AMO submission Alot1z 2026-09-03 01:08:39 +02:00
  • 2da16bf53b build(extension): AMO-ready firefox pack target for the zip builder Alot1z 2026-08-30 12:33:41 +02:00
  • f0de2ad357 feat(extension): Firefox port of the Caveman Mode extension (#810) Alot1z 2026-08-30 12:33:41 +02:00
  • 17d029d999 fix(hooks): strengthen caveman reinforcement #951 Akshit Nanda 2026-09-02 09:21:29 -05:00
  • 3b74643f4d fix(cli): wait for a freshly started proxy's run state before judging its owner Julius Brussee 2026-09-02 15:48:40 +02:00
  • da322e71dd chore: sync SKILL.md copies [skip ci] github-actions[bot] 2026-09-02 13:39:28 +00:00
  • f9a039a93d chore(release): cut v2.5.0 and @caveman-ai/cli 1.3.2 on the bin-v1.1.5 runtime v2.5.0 cli-v1.3.2 bin-v1.1.5 Julius Brussee 2026-09-02 15:39:01 +02:00
  • 14b1c15f2a fix(cli): fail closed on unverifiable proxy owners, strip attributed routes on direct launch Julius Brussee 2026-09-02 15:39:01 +02:00
  • d6c1cd39af fix(cli): launch direct when a foreign process owns the proxy port Julius Brussee 2026-09-02 15:25:28 +02:00
  • c24123dd2b Merge remote-tracking branch 'origin/main' Julius Brussee 2026-09-02 15:19:57 +02:00
  • d9faebc2b2 docs(readme): rewrite the front door around measured savings Julius Brussee 2026-09-02 15:18:19 +02:00