Description
Agent tool calls don't validate parameters. Agent passes wrong types/missing args to tools. Tools crash with cryptic errors.
Expected Behavior
Validate tool parameters against schema before execution. Return clear error if validation fails.
Actual Behavior
File: src/tools/executor.py
No parameter validation: tool.execute(*args)
GSSoC Points Estimate: Level 1 (Bug/Validation)
Suggested Labels
- gssoc:approved
- type:bug
- severity:medium
- area:validation
Description
Agent tool calls don't validate parameters. Agent passes wrong types/missing args to tools. Tools crash with cryptic errors.
Expected Behavior
Validate tool parameters against schema before execution. Return clear error if validation fails.
Actual Behavior
File: src/tools/executor.py
No parameter validation: tool.execute(*args)
GSSoC Points Estimate: Level 1 (Bug/Validation)
Suggested Labels