Skip to content

fix: diagnose mismatched injected model parameters early - #609

Merged
yeongseon merged 2 commits into
mainfrom
fix/injected-parameter-diagnostic
Oct 26, 2026
Merged

yeongseon merged 2 commits into
mainfrom
fix/injected-parameter-diagnostic

Conversation

@yeongseon

Copy link
Copy Markdown
Owner

Summary

Report required model parameters with mismatched injection names during decoration rather than at first request.

Changes

Compare resolved annotations with configured model identities and list expected injected names. Preserve injection by name, independent Azure bindings, defaults and validation-only handlers. Add failing-first payload/body regression and supported-name control.

Validation

Python 3.11 make format check-all build passed: 791 passed, 27 deselected, 4 warnings in 18.54s; coverage 97.05%. Existing custom trigger, passthrough and worker tests pass. GitHub CI pending.

Related Issues

Closes #596

Merge authorized by the maintainer’s explicit instruction.

@yeongseon

Copy link
Copy Markdown
Owner Author

Merge authorized by the maintainer’s explicit instruction. Exact head 9b2c2e9 has all five required contexts completed=success and no unresolved threads. Reviewed identity-based diagnostic, unchanged name injection and binding passthrough. Local summary: 791 passed, 27 deselected, 4 warnings in 18.54s; coverage 97.05%.

@yeongseon
yeongseon merged commit 236f5c7 into main Oct 26, 2026
25 checks passed
@yeongseon
yeongseon deleted the fix/injected-parameter-diagnostic branch October 26, 2026 15:10
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.

fix(config): diagnose mismatched injected handler parameters at decoration time

1 participant