Steven Eijzermans
|
fc408099f2
|
feat: Add agent honesty framework to prevent impossible promises
This PR adds a comprehensive honesty framework with 5 fixes:
1. tool-capabilities.ts - Defines tool scope and promise boundaries
2. capability-validator.ts - Validates responses before sending
3. system-prompt.ts - Adds Honesty Protocol section
4. pi-tools.ts - Wires execution guard wrapper
5. tool-execution-guard.ts - Guards tool execution at runtime
Prevents agents from saying 'Got it!' to requests they cannot fulfill.
Co-authored-by: Selina <selina@clawd.bot>
|
2026-01-30 00:22:20 +01:00 |
|