Skip to content

fix: accept empty/missing arguments for zero-param tools (get_me)#2607

Open
advancedresearcharray wants to merge 1 commit into
github:mainfrom
advancedresearcharray:fix/get-me-empty-arguments-2587
Open

fix: accept empty/missing arguments for zero-param tools (get_me)#2607
advancedresearcharray wants to merge 1 commit into
github:mainfrom
advancedresearcharray:fix/get-me-empty-arguments-2587

Conversation

@advancedresearcharray
Copy link
Copy Markdown

Summary

  • Treat nil or empty arguments on tools/call as {} before JSON unmarshaling
  • Fixes get_me and other zero-parameter tools when clients omit arguments entirely

Fixes #2587

Test plan

  • go test ./pkg/inventory/...
  • TestNewServerToolWithContextHandler_NilArguments_TreatedAsEmptyObject

Made with Cursor

Treat nil or empty Arguments JSON as {} before unmarshaling so clients
that omit arguments match tools with empty input schemas.

Fixes github#2587

Co-authored-by: Cursor <cursoragent@cursor.com>
@advancedresearcharray advancedresearcharray requested a review from a team as a code owner June 4, 2026 22:11
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.

bug: get_me tool fails without parameters due to empty JSON object {} not being accepted as valid input

1 participant