← All releases
Attyx

Attyx v0.4.6

Attyx v0.4.6

Drive any session from the command line

This release lets scripts and agents control sessions directly through the daemon — no window required, and without disturbing whatever you’re looking at.

  • Target a specific session with -s/--session — every IPC command can now act on a session by id, regardless of which window is focused or whether the session has a window open at all. attyx send-text "hello" -s 3 lands in session 3, attyx get-text -s 3 reads from it, and attyx -s 3 split vertical reshapes its layout. Background agents in different sessions can each drive their own workspace independently. The flag works in any position, so attyx send-text "hi" -s 3 and attyx -s 3 send-text "hi" mean the same thing. (#252)

    Headless commands include send-text / send-keys, get-text, list / tabs / panes, the full tab set (create / select / next / prev / close / move / rename), run, and split (vertical / horizontal / close / rotate). Layout changes broadcast live to any attached window, so the view updates as the session is reshaped. Per-window view state like zoom, scroll-to, popup, reload, and theme stays window-only and returns a clear message when targeted with -s.

  • Scroll a pane without moving your view — IPC clients can now scroll a pane’s scrollback independently of any window’s viewport, with top, bottom, page-up, and page-down. An agent or script can page through a pane’s history to read output while your visible window stays exactly where it is. (#253)

  • Clearer errors against older daemons — when a command needs a daemon feature that isn’t there yet, the client now reports no response from attyx daemon (it may be an older version — restart Attyx) instead of hanging. (#252)