Tags: keboola/kai-client
Tags
v0.9.0: Add Vercel AI SDK v6 tool approval flow - Add send_tool_approval_response, approve_tool, reject_tool methods - Add ToolApproval and ToolApprovalResponsePart models - Add approval field to ToolCallEvent for approval-requested state - Add missing ToolCallState values (INPUT_STREAMING, OUTPUT_DENIED, APPROVAL_REQUESTED, APPROVAL_RESPONDED) - Deprecate legacy send_tool_result, confirm_tool, deny_tool (still supported for backward compat) - Update SSE parser to extract approval metadata from events
Release v0.8.0 - Add ToolOutputErrorEvent model for handling tool execution failures - Fix CLI bug where `kai info` displayed incorrect MCP server count - Add comprehensive test coverage for all 31 backend tool types - Add python-dotenv support - CLI automatically loads .env.local v0.7.0...v0.8.0
Release v0.6.0 Bug fixes: - Fix auto-approve not triggering for write operations - Fix [None completed] output when server returns null tool_name New tests: - test_chat_tool_name_tracked_when_null_in_output - test_chat_auto_approve_after_finish_event - test_chat_pending_approval_cleared_on_tool_completion
PreviousNext