Class: Clacky::NullUIController
- Inherits:
-
Object
- Object
- Clacky::NullUIController
- Includes:
- UIInterface
- Defined in:
- lib/clacky/null_ui_controller.rb
Overview
A UI controller that swallows every event. Used for detached/background subagents whose intermediate output must never reach a real UI stream (e.g. the WebUI chat transcript). All UIInterface methods are inherited as no-ops, so nothing this agent emits is broadcast anywhere.
Method Summary
Methods included from UIInterface
#append_output, #clear_input, #log, #phase_end, #phase_start, #request_confirmation, #request_feedback_with_countdown, #set_idle_status, #set_input_tips, #set_working_status, #show_assistant_message, #show_complete, #show_diff, #show_error, #show_feedback_request, #show_file_edit_preview, #show_file_error, #show_file_write_preview, #show_info, #show_progress, #show_shell_preview, #show_success, #show_token_usage, #show_tool_args, #show_tool_call, #show_tool_error, #show_tool_result, #show_tool_stdout, #show_warning, #start_progress, #stop, #stream_thinking_progress, #update_sessionbar, #update_todos, #with_phase, #with_progress