fix(dispatcher): accept optional control request IDs #93

Merged
karsten merged 1 commit from fix/dispatch-control-request-id into main 2026-11-12 12:23:06 +00:00
Owner

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.

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.
fix(dispatcher): accept optional control request IDs
Some checks failed
plugins-ci / compatibility (push) Failing after 2m6s
311395c082
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/plugins!93
No description provided.