-
refactor(cli)!: remove deprecated textual TUI; web console is the interactive surface
released this
2026-07-17 13:46:20 -07:00 | 95 commits to main since this releaseThe textual TUI (tui.py) is superseded by the web console (ratatoskr-web)
and is removed per the no-backwards-compat rule. Theratatoskrcommand
stays as a headless client: --send / --whoami / --characters /
--set-persona-pad / --seed-first-message still work; invoking it with no
--send now returns a usage error (rc 10) instead of launching the TUI.Removed: src/ratatoskr/tui.py, tests/test_tui.py, the textual + textual-dev
deps, and cli.py's run_tui launch path. cli.py's shared exports (USER_AGENT,
ParsedArgs, formatters) stay — web/entrypoint.py and tier3.py depend on them.BREAKING CHANGE: the interactive
ratatoskr --agent XTUI is gone; use the
web console (ratatoskr-web) for interactive debugging, or --send for scripted.Verified: full suite 520 passed; ratatoskr --help exit 0; no-send -> rc 10;
web/provider/tier3 import clean; textual absent from the lockfile.Downloads