Metadata-Version: 2.4
Name: tg-tui
Version: 0.0.1
Summary: Legacy interactive agent-chat TUI for tg-agent (`tg-agent agent chat` without a prompt); frozen, optional
Author: Axisrow
License-Expression: MIT
Project-URL: Homepage, https://github.com/axisrow/tg_tui
Project-URL: Issues, https://github.com/axisrow/tg_tui/issues
Keywords: telegram,agent,tui,textual
Classifier: Development Status :: 7 - Inactive
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tg-agent
Requires-Dist: textual[syntax]>=8.2.8
Dynamic: license-file

# tg-tui

The interactive agent-chat TUI of tg-agent (`tg-agent agent chat` without a
prompt), built on [Textual](https://textual.textualize.io/). Split out of the
core in [#1720](https://github.com/axisrow/tg_content_factory/issues/1720)
(wave 2), following the `packages/tg_shared` layout.

**Status: legacy, frozen.** Under the automation-first contract the TUI is a
deprecated human-facing surface: it keeps working, gets no new features. The
core (`tg_agent`) never imports this package — an import-linter contract
enforces it; only the `agent chat` entry point loads it lazily.

## Install

```bash
pip install -e packages/tg_tui
```

Without it, `tg-agent agent chat` (no prompt) exits with code 1 and an install
hint; one-shot `tg-agent agent chat "<prompt>"` and every other command work
without the package.
