Context
Sub-issue of #208 — Area 2: database_create uses kebab-case params with unhelpful rejection message
Problem
The codeql_database_create tool accepts source-root (kebab-case) but rejects sourceRoot (camelCase) with:
Your input to the tool was invalid (must NOT have additional properties)
The error does not identify which property was rejected. LLM agents commonly default to camelCase JSON keys, making this a frequent first-invocation failure.
Requirements
Context
Sub-issue of #208 — Area 2:
database_createuses kebab-case params with unhelpful rejection messageProblem
The
codeql_database_createtool acceptssource-root(kebab-case) but rejectssourceRoot(camelCase) with:The error does not identify which property was rejected. LLM agents commonly default to camelCase JSON keys, making this a frequent first-invocation failure.
Requirements
unknown property 'sourceRoot' — did you mean 'source-root'?)