Skip to content

v0.7.10

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:35
· 145 commits to main since this release

v0.7.10 what omni hands back is what the tool printed:

a unified diff arrives whole, so git apply takes it and the @@ counts are true
a gh listing keeps every row instead of ten and advice to raise a limit you already set
printenv, set and export no longer deliver a password omni had already redacted
a grep reply folds whole or not at all, so nine of eleven matches never read as two
output your host truncated is no longer booked as shown, so a later tail cannot fold what never arrived
omni retrieve takes the word every marker prints, and omni stats --view folds says which folds were spent
a second benchmark corpus, built from SWE-bench Verified, that anyone can rebuild and check

What's Changed

  • feat(ledger): record which marker shape a fold rendered, and its handle by @fajarhide in #771
  • fix(init): --hook installs hooks, and an absent MCP server is not a fault by @fajarhide in #772
  • fix(store): record which agent a decline was made for by @fajarhide in #774
  • fix(hooks): a folded reply carries no second accounting of itself by @fajarhide in #777
  • fix(hooks): a fold does not make the signal partial by @fajarhide in #780
  • fix(ledger): a fold names the command that printed the lines by @fajarhide in #781
  • fix(hooks): a cut too small to announce is not delivered under a fold by @fajarhide in #782
  • fix(redact): a value that names a credential is not destroyed like one by @fajarhide in #784
  • docs(changelog): add the missing 783 fragment by @fajarhide in #785
  • chore(deps): bump taiki-e/install-action from 2.87.1 to 2.87.6 by @dependabot[bot] in #790
  • chore(deps-dev): bump @types/node from 26.2.0 to 26.4.1 in /plugins/openclaw by @dependabot[bot] in #791
  • chore(deps-dev): bump @earendil-works/pi-coding-agent from 0.84.4 to 0.85.1 in /plugins/pi by @dependabot[bot] in #792
  • chore(ci): unblock the gates, rustls advisory and the openclaw node floor by @fajarhide in #811
  • chore(deps): bump taiki-e/install-action from 2.87.6 to 2.87.12 by @dependabot[bot] in #801
  • chore(deps-dev): bump @types/node from 26.4.1 to 26.5.1 in /plugins/openclaw by @dependabot[bot] in #802
  • chore(deps-dev): bump @types/node from 26.4.0 to 26.5.1 in /plugins/pi by @dependabot[bot] in #803
  • chore(deps): bump rmcp from 1.7.0 to 2.0.0 in the cargo group across 1 directory by @dependabot[bot] in #806
  • fix(hooks): a window, a diff, base64 and a redaction all reach the reader by @fajarhide in #809
  • docs(markers): document truncation, redaction and re-injection markers by @fajarhide in #810
  • chore(deps-dev): bump openclaw from 2026.8.2 to 2026.9.4 in /plugins/openclaw by @dependabot[bot] in #804
  • fix(hooks): the host's cut lands one byte short of the cap by @fajarhide in #813
  • fix(registry): a git global flag no longer hides the subcommand by @fajarhide in #812
  • fix(ledger): a grep reply folds whole or not at all by @fajarhide in #815
  • feat(stats): a view for what the folds claimed and what came back by @fajarhide in #817
  • fix(hooks): compaction forgets the subagent scopes of that session by @fajarhide in #820
  • fix(semantic): a panic is critical whatever printed it by @fajarhide in #821
  • feat(ledger): a fold records the tool behind the reply by @fajarhide in #823
  • fix(ledger): a project fold needs a sighting from the last six hours by @fajarhide in #825
  • feat(bench): sample the corpus into the blocks the pipeline scores by @fajarhide in #824
  • fix(mcp): the retrieve tool takes the word the marker prints by @fajarhide in #834
  • fix(format): a unified diff is a payload something parses by @fajarhide in #835
  • chore(deps): rmcp 2.0 to 2.1 for GHSA-9g45-5xwm-f3wc by @fajarhide in #837
  • feat(bench): a second corpus, and one anyone can rebuild by @fajarhide in #841
  • fix(registry): a gh listing is delivered whole by @fajarhide in #839

Full Changelog: v0.7.9...v0.7.10