Commit Graph

1 Commits

Author SHA1 Message Date
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