land: plugin-reload-holds

AF
12d ago
+1009-98

Accepted agent delivery; branch-keyed search descriptor included.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Changes plugin reload handling so tool calls already admitted to the AFT bridge are drained instead of aborted, without replaying mutations.

Behavior

  • Release now waits up to 5 seconds for admitted calls; with a same-root replacement, calls keep their owner and return their real results beyond that deadline.
  • Dispatched calls interrupted at owner shutdown reject with BridgeTransportUnknownOutcomeError; unsent calls reject with a typed not_sent refusal carrying LOCATION_RELOADED_NOT_SENT.
  • Registration cleanup and consumer disposal are deferred until admitted calls settle, so late background tracking like bash_kill still works.