Function: eca-chat-inline--answer-tool-calls
eca-chat-inline--answer-tool-calls is a natively compiled function
defined in eca-chat-inline.el.
Signature
(eca-chat-inline--answer-tool-calls METHOD STATUS)
Documentation
Send METHOD for each pending tool call at point, showing STATUS.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-inline.el
(defun eca-chat-inline--answer-tool-calls (method status)
"Send METHOD for each pending tool call at point, showing STATUS."
(let* ((session (eca-chat-inline--session))
(ov (eca-chat-inline--ov-or-error))
(chat-id (overlay-get ov 'eca-chat-inline--chat-id))
(pending (overlay-get ov 'eca-chat-inline--pending-tools)))
(unless pending
(user-error "No tool call awaiting approval here"))
(dolist (tool-id pending)
(eca-api-notify session
:method method
:params (list :chatId chat-id :toolCallId tool-id)))
(overlay-put ov 'eca-chat-inline--pending-tools '())
(overlay-put ov 'eca-chat-inline--pending-summaries '())
(eca-chat-inline--set-status ov status)))