Method List
-
#alive? ShellSession
-
#anima_home Anima::Installer
-
#any? Tools::Registry
-
#api_role Event
-
#chat LLM::Client
-
#chat_with_tools LLM::Client
-
cleanup_all ShellSession
-
cleanup_orphans ShellSession
-
#clear TUI::MessageStore
-
#clear Events::Subscribers::MessageCollector
-
#command_mode TUI::App
-
#connect TUI::CableClient
-
#content Events::Base
-
#context_event? Event
-
context_events Event
-
#count_tokens Providers::Anthropic
-
#create Api::SessionsController
-
#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 Api::SessionsController
-
#current_screen TUI::App
-
description Tools::Base
-
description Tools::Bash
-
description Tools::WebGet
-
#disconnect TUI::CableClient
-
#drain_messages TUI::CableClient
-
emit Events::Bus
-
#emit Events::Subscriber
-
#emit Events::Subscribers::Persister
-
#emit Events::Subscribers::MessageCollector
-
#emit Events::Subscribers::ActionCableBridge
-
#event_name Events::Base
-
#event_type Event
-
#execute Tools::Base
-
#execute Tools::Bash
-
#execute Tools::WebGet
-
#execute Tools::Registry
-
exit_on_failure? Anima::CLI
-
fetch_token Providers::Anthropic
-
#finalize AgentLoop
-
#finalize ShellSession
-
#finalize TUI::Screens::Chat
-
gem_root Anima
-
#generate_credentials Anima::Installer
-
#handle_event TUI::Screens::Chat
-
#handle_event TUI::Screens::Settings
-
#host TUI::CableClient
-
#initialize TUI::App
-
#initialize AgentLoop
-
#initialize LLM::Client
-
#initialize Tools::Base
-
#initialize Tools::Bash
-
#initialize Events::Base
-
#initialize ShellSession
-
#initialize Tools::Registry
-
#initialize Anima::Installer
-
#initialize Events::ToolCall
-
#initialize TUI::CableClient
-
#initialize TUI::Screens::Chat
-
#initialize TUI::MessageStore
-
#initialize Providers::Anthropic
-
#initialize Events::ToolResponse
-
#initialize TUI::Screens::Settings
-
#initialize Events::Subscribers::Persister
-
#initialize Events::Subscribers::MessageCollector
-
#input TUI::Screens::Chat
-
input_schema Tools::Base
-
input_schema Tools::Bash
-
input_schema Tools::WebGet
-
#install Anima::CLI
-
#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
-
#new_session TUI::Screens::Chat
-
#payload Event
-
#perform AgentRequestJob
-
#perform CountEventTokensJob
-
#process AgentLoop
-
#process_event TUI::MessageStore
-
#provider LLM::Client
-
#pwd ShellSession
-
#receive SessionChannel
-
#reconnect_attempt TUI::CableClient
-
register ShellSession
-
#register Tools::Registry
-
#registered? Tools::Registry
-
#render TUI::Screens::Chat
-
#render TUI::Screens::Settings
-
#render TUI::Screens::Anthropic
-
#resubscribe TUI::CableClient
-
#run TUI::App
-
#run AgentLoop
-
#run ShellSession
-
#run Anima::Installer
-
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
-
#speak TUI::CableClient
-
#speak SessionChannel
-
#start Anima::CLI
-
#status TUI::CableClient
-
subscribe Events::Bus
-
#subscribed SessionChannel
-
#success Events::ToolResponse
-
#success? Events::ToolResponse
-
#switch_session TUI::CableClient
-
#switch_session SessionChannel
-
#timestamp Events::Base
-
#timestamp Event
-
#to_h Events::Base
-
#to_h Events::ToolCall
-
#to_h Events::ToolResponse
-
#token Providers::Anthropic
-
#token_count Event
-
#tool_input Events::ToolCall
-
tool_name Tools::Base
-
tool_name Tools::Bash
-
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! Providers::Anthropic
-
#validate_credentials! Providers::Anthropic
-
validate_token_api! Providers::Anthropic
-
validate_token_format! Providers::Anthropic
-
#version Anima::CLI
-
#viewport_events Session