You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After the audit (#1528) identifies which tools have safe schemas and the type-check extension (#1529) is in place, enable the tool_arg_contract check by default for native tools whose schemas are confirmed safe (i.e., have required declarations and won't break common agent behavior).
Parent: #1487
Depends on: #1528 (audit), #1529 (type checking)
Task
After the audit (#1528) identifies which tools have safe schemas and the type-check extension (#1529) is in place, enable the tool_arg_contract check by default for native tools whose schemas are confirmed safe (i.e., have
requireddeclarations and won't break common agent behavior).Approach
tool_arg_contract_enabled()default from OFF to ON, but add a per-tool exclusion list for tools whose schemas are incomplete or that would break (identified by [FIX] Audit native tool schemas for contract-check compatibility (#1487 child A) #1528)tool_arg_contract.excluded_toolsconfig key listing tools to skipConstraints
Effort
~0.4 (Easy-Medium, < 4 hours): config plumbing + default change + tests