fix(dispatcher): accept optional control request IDs #93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/dispatch-control-request-id"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Accept optional nonblank requestId metadata for pause/resume/cancel while preserving rejection of steering/extras and real ownership checks. PI strict sampling requires nullable placeholders; validateToolArguments normalizes optional nulls, leaving non-null requestId. Core integration adds exact strict-provider and security regressions and immutable plugin pin. Candidate verification: 143 dispatcher tests pass; normal build/typecheck pass. Existing baseline failures: api-credential fixture depends on umask (passes with 022); WebUI provenance depends on plugins:assets (passes after generation). No TypeSafe changes, runtime activation, or changes to PR #92. Normal CI and review gates apply.