Skip to content

v0.1.4

Choose a tag to compare

@Tyan66666 Tyan66666 released this 14 Aug 08:01
· 11 commits to main since this release

v0.1.4 — multi-segment batch compression guidance

(feat) guide the model toward batching multiple disjoint compress ranges in one call.

Changes

  • nudge range table header/tail now teach multi-entry compress: "content is an array: batch multiple unrelated segments in one call, each entry its own block. Keep ranges disjoint."
  • system prompt compress bullet: batch example + "Keep ranges disjoint — overlapping entries in one batch are skipped."
  • compress tool description: "(each content entry becomes its own block); keep ranges disjoint."
  • regression test: M3 — compress accepts multiple disjoint ranges in one call, each its own block (suite now 34 tests, all green; typecheck + build clean)

Live verification (real DSH web session, 128K window, v0.1.4 mounted in ~/.dsh profile)

  • one compress call with two entries (seqs 11..49838 + 50960..51529) → Compressed 2 block(s), ~54335 tokens reclaimed (ledger reports 50330)
  • surface 157 → 16 nodes; estimated context ~75% → 6% (8060/128000)
  • both summaries visible in acp_status ledger; decompress recovers the shadowed originals read-only