Skip to content

UI

fastagency.UI #

Bases: Protocol

create #

create(app: Runnable, import_string: str) -> Iterator[None]
Source code in fastagency/base.py
@contextmanager
def create(self, app: "Runnable", import_string: str) -> Iterator[None]: ...

create_subconversation #

create_subconversation() -> UI
Source code in fastagency/base.py
def create_subconversation(self) -> "UI": ...

process_message #

process_message(message: IOMessage) -> Optional[str]
Source code in fastagency/base.py
def process_message(self, message: IOMessage) -> Optional[str]: ...

start #

start(
    app: Runnable,
    import_string: str,
    name: Optional[str] = None,
    initial_message: Optional[str] = None,
) -> None
Source code in fastagency/base.py
def start(
    self,
    app: "Runnable",
    import_string: str,
    name: Optional[str] = None,
    initial_message: Optional[str] = None,
) -> None: ...