Skip to content

Develop tuig

The only runtime is Rust/Ratatui in native/agent-terminal-ui. Python is used for repository validation and native PTY tests, not as a frontend.

Read AGENTS.md and the owning requirement in specs/terminal-runtime before editing. Keep Arbora responsible for authorization, task lifecycle and served operations. Do not add a local model, tool executor or compatibility frontend.

Run Cargo format, test and Clippy checks with the locked manifest. Run the Python native PTY harness against the same compiled executable through TUI_NATIVE_TEST_BINARY. Record focused results separately from live-service, full parity and release qualification. Do not publish without authorization.