Method List
-
#alive? ShellSession
-
#anima_home Anima::Installer
-
#any? Tools::Registry
-
#api_role Event
-
#authentication_required TUI::Screens::Chat
-
#backspace TUI::InputBuffer
-
#change_view_mode TUI::CableClient
-
#change_view_mode SessionChannel
-
#chat LLM::Client
-
#chat_with_tools LLM::Client
-
#clamp_cursor TUI::InputBuffer
-
cleanup_all ShellSession
-
cleanup_orphans ShellSession
-
#clear TUI::InputBuffer
-
#clear TUI::MessageStore
-
#clear Events::Subscribers::MessageCollector
-
#clear_authentication_required TUI::Screens::Chat
-
#command_mode TUI::App
-
#connect TUI::CableClient
-
#consume TUI::InputBuffer
-
#consume_token_save_result TUI::Screens::Chat
-
#content Events::Base
-
#context_event? Event
-
context_events Event
-
#count_tokens Providers::Anthropic
-
#create_config_file Anima::Installer
-
#create_directories Anima::Installer
-
#create_message Providers::Anthropic
-
#create_session TUI::CableClient
-
#create_session SessionChannel
-
#create_systemd_service Anima::Installer
-
#current_screen TUI::App
-
#cursor_location TUI::InputBuffer
-
#cursor_pos TUI::InputBuffer
-
#cursor_pos TUI::Screens::Chat
-
#delete TUI::InputBuffer
-
deliverable Event
-
description Tools::Base
-
description Tools::Bash
-
description Tools::Edit
-
description Tools::Read
-
description Tools::Write
-
description Tools::WebGet
-
#disconnect TUI::CableClient
-
#drain_messages TUI::CableClient
-
emit Events::Bus
-
#emit Events::Subscriber
-
#emit Events::Subscribers::Persister
-
#emit Events::Subscribers::MessageCollector
-
#estimate_tokens Event
-
#estimate_tokens EventDecorator::EventPayload
-
#event_name Events::Base
-
#event_type Event
-
#event_type EventDecorator::EventPayload
-
#execute Tools::Base
-
#execute Tools::Bash
-
#execute Tools::Edit
-
#execute Tools::Read
-
#execute Tools::Write
-
#execute Tools::WebGet
-
#execute Tools::Registry
-
exit_on_failure? Anima::CLI
-
fetch_token Providers::Anthropic
-
#finalize AgentLoop
-
#finalize ShellSession
-
#finalize TUI::Screens::Chat
-
for EventDecorator
-
#full? TUI::InputBuffer
-
gem_root Anima
-
#generate_credentials Anima::Installer
-
#handle_event TUI::Screens::Chat
-
#host TUI::CableClient
-
#initialize TUI::App
-
#initialize AgentLoop
-
#initialize LLM::Client
-
#initialize Tools::Base
-
#initialize Tools::Bash
-
#initialize Tools::Edit
-
#initialize Tools::Read
-
#initialize Events::Base
-
#initialize Tools::Write
-
#initialize ShellSession
-
#initialize Tools::Registry
-
#initialize Anima::Installer
-
#initialize Events::ToolCall
-
#initialize TUI::CableClient
-
#initialize TUI::InputBuffer
-
#initialize TUI::Screens::Chat
-
#initialize TUI::MessageStore
-
#initialize Events::UserMessage
-
#initialize Providers::Anthropic
-
#initialize Events::ToolResponse
-
#initialize Events::Subscribers::Persister
-
#initialize Events::Subscribers::MessageCollector
-
#input TUI::Screens::Chat
-
input_schema Tools::Base
-
input_schema Tools::Bash
-
input_schema Tools::Edit
-
input_schema Tools::Read
-
input_schema Tools::Write
-
input_schema Tools::WebGet
-
#insert TUI::InputBuffer
-
#install Anima::CLI
-
#last_pending_user_message TUI::MessageStore
-
#line_start_positions TUI::InputBuffer
-
#list_sessions TUI::CableClient
-
#list_sessions SessionChannel
-
#llm_message? Event
-
llm_messages Event
-
#loading? TUI::Screens::Chat
-
#max_tokens LLM::Client
-
#message_store TUI::Screens::Chat
-
#messages TUI::Screens::Chat
-
#messages TUI::MessageStore
-
#messages Events::Subscribers::MessageCollector
-
#messages_for_llm Session
-
#messages_push Events::Subscribers::MessageCollector
-
#model LLM::Client
-
#move_down TUI::InputBuffer
-
#move_end TUI::InputBuffer
-
#move_home TUI::InputBuffer
-
#move_left TUI::InputBuffer
-
#move_right TUI::InputBuffer
-
#move_up TUI::InputBuffer
-
#multiline? TUI::InputBuffer
-
#new_session TUI::Screens::Chat
-
#newline TUI::InputBuffer
-
#next_view_mode Session
-
#payload Event
-
#payload EventDecorator::EventPayload
-
pending Event
-
#pending? Event
-
#perform AgentRequestJob
-
#perform CountEventTokensJob
-
#process AgentLoop
-
#process_event TUI::MessageStore
-
#promote_pending_messages! Session
-
#provider LLM::Client
-
#pwd ShellSession
-
#recall_pending TUI::CableClient
-
#recall_pending SessionChannel
-
#receive SessionChannel
-
#reconnect_attempt TUI::CableClient
-
register ShellSession
-
#register Tools::Registry
-
#registered? Tools::Registry
-
#remove_by_id TUI::MessageStore
-
#render TUI::Screens::Chat
-
#render EventDecorator
-
#render_basic EventDecorator
-
#render_basic ToolCallDecorator
-
#render_basic UserMessageDecorator
-
#render_basic AgentMessageDecorator
-
#render_basic ToolResponseDecorator
-
#render_basic SystemMessageDecorator
-
#render_debug EventDecorator
-
#render_debug ToolCallDecorator
-
#render_debug UserMessageDecorator
-
#render_debug AgentMessageDecorator
-
#render_debug ToolResponseDecorator
-
#render_debug SystemMessageDecorator
-
#render_verbose EventDecorator
-
#render_verbose ToolCallDecorator
-
#render_verbose UserMessageDecorator
-
#render_verbose AgentMessageDecorator
-
#render_verbose ToolResponseDecorator
-
#render_verbose SystemMessageDecorator
-
#run TUI::App
-
#run AgentLoop
-
#run ShellSession
-
#run Anima::Installer
-
#save_token TUI::CableClient
-
#save_token SessionChannel
-
schema Tools::Base
-
#schemas Tools::Registry
-
#scroll_offset TUI::Screens::Chat
-
#session AgentLoop
-
#session Events::Subscribers::Persister
-
#session_id Events::Base
-
#session_id TUI::CableClient
-
#session_info TUI::Screens::Chat
-
#session_picker_active TUI::App
-
#sessions_list TUI::Screens::Chat
-
#shutdown_requested TUI::App
-
#speak TUI::CableClient
-
#speak SessionChannel
-
#start Anima::CLI
-
#status TUI::CableClient
-
#status Events::UserMessage
-
subscribe Events::Bus
-
#subscribed SessionChannel
-
#success Events::ToolResponse
-
#success? Events::ToolResponse
-
#switch_session TUI::CableClient
-
#switch_session TUI::Screens::Chat
-
#switch_session SessionChannel
-
#switch_view_mode TUI::Screens::Chat
-
#system_prompt Session
-
#text TUI::InputBuffer
-
#timestamp Events::Base
-
#timestamp Event
-
#timestamp EventDecorator::EventPayload
-
#to_h Events::Base
-
#to_h Events::ToolCall
-
#to_h Events::UserMessage
-
#to_h Events::ToolResponse
-
#token Providers::Anthropic
-
#token_count Event
-
#token_count EventDecorator::EventPayload
-
#token_save_result TUI::Screens::Chat
-
#token_setup_active TUI::App
-
#tool_input Events::ToolCall
-
tool_name Tools::Base
-
tool_name Tools::Bash
-
tool_name Tools::Edit
-
tool_name Tools::Read
-
tool_name Tools::Write
-
tool_name Tools::WebGet
-
#tool_name Events::ToolCall
-
#tool_name Events::ToolResponse
-
#tool_use_id Event
-
#tool_use_id Events::ToolCall
-
#tool_use_id Events::ToolResponse
-
#tools Tools::Registry
-
#tui Anima::CLI
-
#type Events::Base
-
#type Events::ToolCall
-
#type Events::UserMessage
-
#type Events::AgentMessage
-
#type Events::ToolResponse
-
#type Events::SystemMessage
-
unregister ShellSession
-
unsubscribe Events::Bus
-
#update_session_id TUI::CableClient
-
#validate_credentials! Providers::Anthropic
-
validate_token_api! Providers::Anthropic
-
validate_token_format! Providers::Anthropic
-
#version Anima::CLI
-
#view_mode TUI::Screens::Chat
-
#view_mode_picker_active TUI::App
-
#viewport_events Session