Enkaidu::WUI::EventRenderer
Inherits Enkaidu::SessionRenderer < Reference < Object
This class is responsible for rendering console outputs into a queue for retrieval by API
Constants
LLM_MAX_TOOL_CALL_ARGS_LENGTH = 72
MCP_MAX_TOOL_CALL_ARGS_LENGTH = 72
MCP_MAX_TOOL_RESULT_LENGTH = 72
Constructors
Instance methods
event?
Sourcellm_image_url(url)
Sourcellm_tool_call(name, args)
Sourcemcp_calling_tool(uri, name, args)
Sourcemcp_calling_tool_result(uri, name, result)
Sourcemcp_error(ex)
Sourcemcp_initialized(uri)
Sourcemcp_prompt_ready(prompt)
Sourcemcp_prompts_found(count)
Sourcemcp_tool_ready(function)
Sourcemcp_tools_found(count)
SourceServer handler calls to provide response to a pending confirmation request
Server handler calls to provide response to a pending confirmation request
session_popped(depth)
Sourcesession_pushed(depth, keep_tools, keep_prompts, keep_history)
Sourcesession_reset(session : Session)
Sourcesession_stack_changed(name)
Sourcesession_stack_new(name)
Sourcestreaming?
Sourceuser_confirm_security_question?(description, subject : String | Array(String), banner : NamedTuple(safe: Bool, message: String) | Nil = nil) : Bool
Prompt the user with a confirmation request for security confirmation
by presenting the description followed by the subject of the question.
The renderer should further emphasize the subject when presenting the question.
@return True to confirm, false otherwise.
Present prompt and ask for inputs if arguments are defined and no values are
present in params.