| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Point users to the custom argument marshaler when a model supplies inline skill arguments in an unsupported JSON format. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 406e0b5c-da2c-40f2-9232-4ff2742aad2c
There was a problem hiding this comment.
The focused diagnostic change is accurate and adequately tested.
Pull request overviewImproves diagnostics for unsupported inline skill argument formats.
Changes:
| File | Description |
|---|---|
| AgentInlineSkillScript.cs | Extends the exception message. |
| SkillScriptArgumentMarshalerTests.cs | Asserts the new guidance. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Sorry, something went wrong.
There was a problem hiding this comment.
Result: No findings
Scope: full PR (1 commit(s)): b85d427eea49
Model: gpt-5.6-sol-fast
The PR preserves the strict default argument-marshaling contract while adding actionable guidance to the existing invalid-kind exception. Public skill- and class-level marshaler configuration already provides the suggested recovery path, and tests cover strict rejection, custom marshaling, and propagation across construction paths. No publishable Critical, High, or Medium concern was established.
Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
No publishable findings remained after source verification for this scope.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Motivation & Context
Local and smaller models may serialize inline skill arguments into a JSON string instead of emitting a JSON object. The resulting exception explains the type mismatch but does not point users to the supported custom argument marshaler, making the recovery path difficult to discover.
Description & Review Guide
Related Issue
Closes #7989
Contribution Checklist