about summary refs log tree commit diff
path: root/kaakaa/tools.scm
AgeCommit message (Collapse)Author
2026-04-12Make tool parameters optional by default.Arun Isaac
It's more likely a tool will have one or two required parameters followed by many optional parameters.
2026-04-10Implement persistent tool permissions.Arun Isaac
We store a list of allowed and rejected tools in the session state, and pass it on to spec->tool-call so it can set an appropriate tool call status. Then, request permission from the client only if the tool call hasn't been pre-approved or pre-rejected.
2026-04-10Document pending-approval tool call status.Arun Isaac
pending-approval was missed out earlier in a documentation bug.
2026-04-09Sanitize arguments in spec->tool-call.Arun Isaac
2026-04-09Check for tool existence in spec->tool-call.Arun Isaac
2026-04-08Parse tool call arguments early.Arun Isaac
Parse tool call arguments in spec->tool-call and raise an exception on failure.
2026-04-08Raise &tool-call-parse-failure from spec->tool-call.Arun Isaac
2026-04-08Re-fill comments and docstrings.Arun Isaac
2026-04-03Initial commitArun Isaac