Metadata-Version: 2.4
Name: hugpy-terminal
Version: 0.1.10
Summary: Shared Hugpy terminal chat, resources, settings and session runtime
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: hugpy-settings==0.1.3
Requires-Dist: hugpy-tools>=0.2.20
Requires-Dist: abstract-toolserver>=0.0.109

# Hugpy Terminal

Shared terminal, sessions and headless client primitives for the Hugpy arms.
`hugpy-harness` binds the runtime to Wrapper; `hugpy-fleet` binds it to Core.
Wrapper and Core can bundle the appropriate arm without depending on one another.
Agent's existing Harness compatibility imports keep using this runtime.

`hugpy_terminal.roles` fixes host identity and endpoint discovery.
`hugpy_terminal.control` supplies headless Wrapper/Core adapters without loading
curses, an engine or a web server. `hugpy_terminal.arms` is the common JSON/CLI
host. Settings are validated and confirmed using `hugpy-settings`.

This package is built from staged source and bundled in offline Debian
installers; PyPI publication is a separate operation.


## Fleet terminal compatibility release — 2026-10-22

Includes the interactive GPU Workers console, multi-select + Model allocation table, opaque popup rendering, and the resource Wrapper selector. Auto-route is checked by default and sends general fleet calls; unchecking it restricts routing to the highlighted Worker batch. Selection and mode persist per session. Explicit Wrapper selection targets that Wrapper.
