data_juicer_agents.tui.controller module#

Controller for running DJSessionAgent with asynchronous TUI updates.

class data_juicer_agents.tui.controller.SessionController(*, dataset_path: str | None, export_path: str | None, verbose: bool)[源代码]#

基类:object

__init__(*, dataset_path: str | None, export_path: str | None, verbose: bool) None[源代码]#
start() None[源代码]#
submit_turn(message: str) None[源代码]#
is_turn_running() bool[源代码]#
request_interrupt() bool[源代码]#
drain_events() List[Dict[str, Any]][源代码]#
consume_turn_result() SessionReply[源代码]#