v0.10.2: voice system — all speakers use │, neuro-thinking bg bar, blinking cursor
- Theme: added :agent-border, :thinking-bg, :symbolic-border to all 13 presets with theme-load fallback for saved themes. - Agent output now draws │ with :agent-border color (muted tan). - Neuro-thinking (streaming): draw-rect at column 0 with :thinking-bg (dark grey block) instead of a grey │ character. No border text. - Gate traces: │ with :symbolic-border (was ╎ with :dim). - Tool calls: │ with tool status color (was ╎). - Removed > prompt prefix from input line. - Added position-cursor function: blinking block cursor at insertion point, called every frame from the main loop after sleep.
This commit is contained in:
@@ -1065,8 +1065,10 @@ Returns T on success, nil on failure. Does NOT wait or retry."
|
||||
(cl-tty.backend:draw-text be 0 (- h 3)
|
||||
(format nil "> ~a" (or filter ""))
|
||||
(theme-color :input-prompt) bg-p))
|
||||
(cl-tty.backend:end-sync be))
|
||||
(sleep 0.1)))
|
||||
(cl-tty.backend:end-sync be))
|
||||
(sleep 0.1)
|
||||
;; Show cursor at input position every frame
|
||||
(passepartout.channel-tui:position-cursor be w h)))
|
||||
(progn (disconnect-daemon)))))
|
||||
#+END_SRC
|
||||
|
||||
|
||||
Reference in New Issue
Block a user