Skip to content

fix(harness): preserve one accepted request representation - #79

Merged
MMinasyan merged 2 commits into
mainfrom
fix/accepted-request-values
Nov 2, 2026
Merged

MMinasyan merged 2 commits into
mainfrom
fix/accepted-request-values

Conversation

@MMinasyan

Copy link
Copy Markdown
Owner

Changes

  • Preserve opaque JSON and argument bytes in canonical payloads using explicit byte framing, including Extra keys, tool parameters, metadata and strategy settings.
  • Record concrete effective prompt and tool visibility, keeping hook consequences presence-sensitive and canonical history separate from request-only additions.
  • Dispatch the Engine-accepted request without rebuilding it after intent publication. Preserve independent retry inputs, maintenance ordering, recovery and resource disposal.
  • Advance the exact store schema to 14 without migration. HTTP contracts are unchanged.

Tests

  • Byte-preservation and actual source-to-physical-dispatch regressions failed before the correction and pass afterward.
  • Coverage includes invalid framing, typed text versus opaque bytes, complete request/evidence equality, nested retry mutation, hook restoration and empty visibility, maintenance cancellation ordering, owned/copied history, metadata limits and incompatible stores.
  • Full Go and race suites, vet, frontend tests, protocol/Wails freshness, installer checks, security/lint checks and Wails build passed.

@MMinasyan
MMinasyan merged commit a4ddba9 into main Nov 2, 2026
2 checks passed
@MMinasyan
MMinasyan deleted the fix/accepted-request-values branch November 2, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant