Skip to content

v7.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:49
b366511

7.0.0 (2026-09-17)

⚠ BREAKING CHANGES

  • TOKEN_OPTIMIZER_MODE now defaults to assist rather than enforce. Expensive built-in calls are no longer refused unless you set TOKEN_OPTIMIZER_MODE=enforce. Routing, retrieval, capture and harvest are unaffected and remain on by default.

Features

  • compress: compression on the wire, with a cache-aware benchmark (#382) (3d00ff2)
  • compress: substitute conversation history, with cache-aware accounting (b2c1a58)
  • default to assist, and make the graph actually deliver under it (#375) (ee91e8b)
  • graph: answer a search from the index before it runs (#369) (9a725f9)
  • harvest: use the client's own CLI as the extraction model (#380) (1fca4e1)
  • policy: add assist, the posture that runs the graph without refusals (#352) (9b48a47)
  • policy: bound a command's output instead of refusing the command (#365) (aba7e0c)
  • wiki: add a switch that makes the graph inert for measurement (#355) (32c2619)

Bug Fixes

  • bench: measure the shape the proxy actually sees (#385) (91b1194)
  • bench: the warm track, and the harness defects that hid its result (#374) (646762b)
  • bound test and build output, which the bound never reached (#368) (e384eb6)
  • cache: let a read diff against what a write just stored (#351) (190471a)
  • enforce: stop refusing built-in writes, which cost a second copy (#348) (4dae335)
  • harden CLI defaults, compression, and installation for v7 (#387) (8a79c58)
  • harvest: speak the dialect the local model actually serves (#379) (0df8180)
  • hooks: we were blind to web calls, and half the product never installed (#367) (21cc8e5)
  • install: run the hook installer in argv mode instead of a shell string (#344) (506236e)
  • launch: let the served version be pinned, instead of the npx cache deciding (#349) (1b261cd)
  • router: answer a refused read instead of spending a turn on it (#378) (7072f0c)

Performance

  • cache token counts, parallelise the doctor, read the metrics tail once (#363) (5d5a7d7)
  • registry: stop rescanning the project registry on every call (#359) (90bfa65)

Documentation

  • benchmark harness and competitive program, spec and plan (#353) (fba00bf)
  • policy: correct the enforce measurement to the re-run (#381) (1d0abf1)
  • security: state the trust boundary smart_process actually grants (#346) (b58f294)
  • spike: whether a hook can rewrite a tool result (#364) (e3fd3eb)