Skip to content

v3.55.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 21:40
· 441 commits to main since this release

What's Changed

  • land: a lane of this atlas re-execs its own branchstate, never judged as a consumer by @HeartlandIntel in #221
  • slot: replace an inherited -p= in GOFLAGS, never append by @HeartlandIntel in #223
  • slot: hand the command the caller's THEA_ROOT, not this install's by @HeartlandIntel in #225
  • entry: a hosted agent or chat (thea tool attached) calls it and skips the first reply by @HeartlandIntel in #226
  • readme: one "Measured, not claimed" section; refresh field figures by @HeartlandIntel in #228
  • Trim outside tools: heavyidle.mjs and vaultlinks.py leave the repo by @HeartlandIntel in #219
  • claude/compact root by @HeartlandIntel in #224
  • atlas: theaos consumes thea per turn — brief, host calls, per-turn budget by @HeartlandIntel in #230
  • slot: a second machine suite slot (THEA_SLOTS, default 2) by @HeartlandIntel in #227
  • slot: size the machine slot by cores, withhold extras under load by @HeartlandIntel in #229
  • claude/thea benchmarks product 709226 by @HeartlandIntel in #231
  • claude/ci local by @HeartlandIntel in #222
  • claude/upstream port line by @HeartlandIntel in #232
  • agentbench: a task test runner that cannot start is NOT RUN, never 0 solved by @HeartlandIntel in #233
  • knowledge: one JSON envelope and one flatten for both ledger sides (B08) by @HeartlandIntel in #234
  • README headline proof; GitHub controls refreshed to measured state by @HeartlandIntel in #235
  • hooks and gates: gitleaks, actionlint and zizmor in the done set; edit guard for generated files; lock drift in the edit hook; a refused gate seals a ledger row by @HeartlandIntel in #236
  • Harden thea-mcp and verify: refuse slot, bound output, read undecided exits as NOT RUN by @HeartlandIntel in #237
  • A second failure shape needs its own id (3.55.0) by @HeartlandIntel in #243

Full Changelog: v3.54.0...v3.55.0