INNER CODE UNIT · Python
__init__
ApodexAI/FrontierAgent · apodex/tui/app.py:446
def __init__(
self, session: Any, *, resumed: bool = False, initial_task: str | None = None,
theme: str = "catppuccin", startup_warnings: Sequence[str] = (),
) -> None:
super().__init__()
# Before any input is read: Textual's escape-sequence collector gives up
# at 32 characters, which is shorter than the sequence a terminal sends
# for a five-character input-method commit. See ``apodex.tui.ime``.
widen_escape_sequence_limit()
self.session = session
self.presentation = TuiPresentationState()
self.sink = TuiSink(self)
self.busy = False
self.usage: Any = None
self._window = 0
self._tools = 0
self._resumed = resumed
self._initial_task = initial_task