Function: eca-chat--initialize-selection-state

eca-chat--initialize-selection-state is a natively compiled function defined in eca-chat.el.

Signature

(eca-chat--initialize-selection-state SESSION)

Documentation

Initialize the current chat's selection state from SESSION.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--initialize-selection-state (session)
  "Initialize the current chat's selection state from SESSION."
  (setq-local eca-chat--selected-agent
              (eca--session-chat-default-agent session))
  (setq-local eca-chat--selected-model
              (eca--session-chat-default-model session))
  (setq-local eca-chat--selected-variant
              (eca--session-chat-default-variant session))
  (setq-local eca-chat--available-variants
              (copy-sequence (eca--session-chat-variants session)))
  (setq-local eca-chat--selected-trust
              (eca--session-chat-default-trust session)))