Skip to content

Wave 7 P1: history hygiene + hop mayAddress grants - #106

Merged
professorpalmer merged 1 commit into
mainfrom
feat/wave-7-p1-history-hop-grants
Sep 16, 2026
Merged

professorpalmer merged 1 commit into
mainfrom
feat/wave-7-p1-history-hop-grants

Conversation

@professorpalmer

Copy link
Copy Markdown
Owner

Summary

  • Stop / failMouth / failComputer terminalize in-flight mouth-stream arcs (refuse + Stopped detail); scrubIncompleteToolPairs drops dangling provider tool pairs without inventing results or deleting feed rows (src/runtime/history-sanitize.ts).
  • Optional mayAddressIds on agent profile (mirrored on live Agent) + room data; offerSisterHop / sendToAgent spoken refuse + pendingLedger → action_events (hop / not_granted). Missing grants = all visible sisters (current UX).
  • Docs: docs/wave7-p1-history-hop-grants.md. Patterns only — no CopilotKit / @ag-ui/* / SPIRE / leases.
  • No version tag in this PR (do not cut v0.17.0 here; v0.16.0 may land in parallel from tip).

Test plan

  • bun test — 673 pass / 54 skip locally on implement box
  • CI green

Do not cut a version in this PR; coordinator tags after merge.

Stop/failMouth/failComputer terminalize in-flight mouth-stream arcs;
scrubIncompleteToolPairs drops dangling provider tool pairs without
inventing results or deleting feed rows. Optional mayAddressIds on
agent profile (and room data) — offerSisterHop/sendToAgent spoken refuse
+ pendingLedger audit. Patterns only; no CopilotKit; no release tag.
@professorpalmer
professorpalmer force-pushed the feat/wave-7-p1-history-hop-grants branch from 457c46f to b32f5b0 Compare September 16, 2026 07:47
@professorpalmer
professorpalmer merged commit b825f62 into main Sep 16, 2026
1 check passed
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