Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W _ __post_init__() (InteractionControl method), [1] _agent_specific_tools_registered (PromptTools attribute), [1] _available_capabilities (PromptTools attribute), [1] _conversation_stats (InteractionControl attribute), [1] _cooldown_callback (InteractionControl attribute), [1] _current_agent_id (PromptTools attribute), [1] _is_standalone_mode (PromptTools attribute), [1] _providers (ProviderFactory attribute), [1] _tool_registry (PromptTools attribute), [1] A action (CollaborationState attribute), [1] (DecisionOutput attribute), [1] active_conversations (BaseAgent attribute) add_global_handler() (CommunicationHub method), [1] add_message_handler() (CommunicationHub method), [1] add_response_callback() (HumanAgent method), [1] add_scratchpad_to_prompt() (PromptTemplates static method) add_tokens() (TokenConfig method), [1] agent_id (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] (AgentWorkflow attribute), [1] (BaseAgent attribute) (InteractionControl attribute), [1], [2], [3] agent_kit (BaseAgent attribute) (TelegramAIAgent attribute), [1] agent_registry (PromptTools attribute), [1] AGENT_TO_AGENT (InteractionMode attribute), [1] agent_type (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] agentconnect module agentconnect.agents module agentconnect.agents.ai_agent module agentconnect.agents.human_agent module agentconnect.agents.telegram module agentconnect.agents.telegram.bot_manager module agentconnect.agents.telegram.keyboards module agentconnect.agents.telegram.message_processor module agentconnect.agents.telegram.states module agentconnect.agents.telegram.telegram_agent module agentconnect.agents.telegram.telegram_tools module agentconnect.cli module agentconnect.communication module agentconnect.communication.hub module agentconnect.communication.protocols module agentconnect.communication.protocols.agent module agentconnect.communication.protocols.base module agentconnect.communication.protocols.collaboration module agentconnect.core module agentconnect.core.agent module agentconnect.core.exceptions module agentconnect.core.message module agentconnect.core.payment_constants module agentconnect.core.registry module agentconnect.core.registry.capability_discovery module agentconnect.core.registry.identity_verification module agentconnect.core.registry.registration module agentconnect.core.registry.registry_base module agentconnect.core.types module agentconnect.prompts module agentconnect.prompts.agent_prompts module agentconnect.prompts.chain_factory module agentconnect.prompts.tools module agentconnect.providers module agentconnect.providers.anthropic_provider module agentconnect.providers.base_provider module agentconnect.providers.google_provider module agentconnect.providers.groq_provider module agentconnect.providers.openai_provider module agentconnect.providers.provider_factory module agentconnect.utils module agentconnect.utils.callbacks module agentconnect.utils.interaction_control module agentconnect.utils.logging_config module agentconnect.utils.payment_helper module agentconnect.utils.wallet_manager module AgentError AgentIdentity (class in agentconnect.core) (class in agentconnect.core.types) AgentMetadata (class in agentconnect.core.types) AgentMode (class in agentconnect.prompts.agent_prompts) AgentRegistration (class in agentconnect.core.registry) (class in agentconnect.core.registry.registration) AgentRegistry (class in agentconnect.core) (class in agentconnect.core.registry) (class in agentconnect.core.registry.registry_base) agents_found (AgentState attribute), [1] (CollaborationState attribute) AgentState (class in agentconnect.prompts.agent_prompts) AgentType (class in agentconnect.core) (class in agentconnect.core.types) AgentWorkflow (class in agentconnect.prompts) (class in agentconnect.prompts.agent_prompts) AI (AgentType attribute), [1] AIAgent (class in agentconnect.agents) (class in agentconnect.agents.ai_agent) AIAgentWorkflow (class in agentconnect.prompts) (class in agentconnect.prompts.agent_prompts) announcement_id (CreateAnnouncementOutput attribute) (DeleteAnnouncementInput attribute) (PublishAnnouncementInput attribute) AnnouncementStates (class in agentconnect.agents.telegram.states) ANTHROPIC (ModelProvider attribute), [1] AnthropicProvider (class in agentconnect.providers) (class in agentconnect.providers.anthropic_provider) api_key (AnthropicProvider attribute), [1] (BaseProvider attribute), [1] (GoogleProvider attribute), [1] (GroqProvider attribute), [1] (OpenAIProvider attribute), [1] B backup_wallet_data() (in module agentconnect.utils.payment_helper) BaseAgent (class in agentconnect.core.agent) BaseProtocol (class in agentconnect.communication.protocols) (class in agentconnect.communication.protocols.base) BaseProvider (class in agentconnect.providers) (class in agentconnect.providers.base_provider) BUFFER (MemoryType attribute), [1] build_workflow() (AgentWorkflow method), [1] C calculate_similarity() (in module agentconnect.core.registry.capability_discovery) can_receive_message() (BaseAgent method) can_send_message() (BaseAgent method) capabilities (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] (AgentState attribute), [1] (BaseAgent attribute) (CapabilityResponsePayload attribute) (CollaborationState attribute), [1] Capability (class in agentconnect.core) (class in agentconnect.core.types) CAPABILITY (MessageType attribute) capability_description (RequestCapabilityPayload attribute) CAPABILITY_MATCHING (WorkflowState attribute), [1] capability_name (RequestCapabilityPayload attribute) (RequestCollaborationPayload attribute) CapabilityDiscoveryService (class in agentconnect.core.registry) (class in agentconnect.core.registry.capability_discovery) CapabilityError CapabilityResponsePayload (class in agentconnect.communication.protocols.collaboration) caption (SendDocumentInput attribute) (SendPhotoInput attribute) (SendVoiceInput attribute) ChainFactory (class in agentconnect.prompts.chain_factory) chat() (AIAgent method), [1] chat_id (EditMessageInput attribute) (SendDocumentInput attribute) (SendLocationInput attribute) (SendMessageInput attribute) (SendPhotoInput attribute) (SendVoiceInput attribute) check_agent_payment_readiness() (in module agentconnect.utils.payment_helper) check_environment() (in module agentconnect.cli) check_semantic_search_requirements() (in module agentconnect.core.registry.capability_discovery) CLAUDE_3_5_HAIKU (ModelName attribute), [1] CLAUDE_3_5_SONNET (ModelName attribute), [1] CLAUDE_3_7_SONNET (ModelName attribute), [1] CLAUDE_3_HAIKU (ModelName attribute), [1] CLAUDE_3_OPUS (ModelName attribute), [1] CLAUDE_3_SONNET (ModelName attribute), [1] clear_agent_embeddings_cache() (CapabilityDiscoveryService method), [1] clear_agent_handlers() (CommunicationHub method), [1] client (AnthropicProvider attribute), [1] COLLABORATION (WorkflowState attribute), [1] COLLABORATION_ERROR (MessageType attribute) COLLABORATION_RESPONSE (MessageType attribute) collaboration_result (CollaborationState attribute), [1] collaboration_results (AgentState attribute), [1] (CollaborationState attribute) CollaborationErrorPayload (class in agentconnect.communication.protocols.collaboration) CollaborationProtocol (class in agentconnect.communication.protocols) (class in agentconnect.communication.protocols.collaboration) CollaborationRequestWorkflow (class in agentconnect.prompts.agent_prompts) CollaborationResponsePayload (class in agentconnect.communication.protocols.collaboration) CollaborationState (class in agentconnect.prompts.agent_prompts) ColoredFormatter (class in agentconnect.utils.logging_config) COLORS (ColoredFormatter attribute), [1] COMMAND (MessageType attribute) communication_hub (PromptTools attribute), [1] CommunicationError CommunicationHub (class in agentconnect.communication) (class in agentconnect.communication.hub) compile() (AgentWorkflow method), [1] compile_workflow() (in module agentconnect.prompts.chain_factory) COMPLETE (WorkflowState attribute), [1] completed_subtasks (CollaborationState attribute), [1] ConfigurationError content (Message attribute), [1], [2], [3] content_type (DownloadFileOutput attribute) context_reset (AgentState attribute), [1] (CollaborationState attribute) CONTINUE (InteractionState attribute), [1], [2], [3] COOLDOWN (MessageType attribute) cooldown_callback (RateLimitingCallbackHandler attribute), [1] cooldown_until (BaseAgent attribute) (RateLimitingCallbackHandler attribute), [1] cosine_similarity() (in module agentconnect.core.registry.capability_discovery) create() (Message class method), [1] create_agent_search_tool() (PromptTools method), [1] create_agent_workflow() (in module agentconnect.prompts) (in module agentconnect.prompts.chain_factory) create_ai_message_prompt() (PromptTemplates static method) create_announcement() (TelegramTools method) create_chat_template() (PromptTemplates static method) create_check_collaboration_result_tool() (PromptTools method), [1] create_collaboration_workflow() (in module agentconnect.prompts.chain_factory) create_conversation_chain() (ChainFactory static method) create_custom_workflow() (in module agentconnect.prompts.chain_factory) create_human_message_prompt() (PromptTemplates static method) create_key_based() (AgentIdentity class method), [1] create_prompt() (PromptTemplates class method) create_provider() (ProviderFactory class method), [1] create_runnable_from_workflow() (in module agentconnect.prompts.chain_factory) create_send_collaboration_request_tool() (PromptTools method), [1] create_task_decomposition_tool() (PromptTools method), [1] create_tool_from_function() (PromptTools method), [1] create_workflow_for_agent() (in module agentconnect.prompts) (in module agentconnect.prompts.agent_prompts) CreateAnnouncementInput (class in agentconnect.agents.telegram.telegram_tools) CreateAnnouncementOutput (class in agentconnect.agents.telegram.telegram_tools) created_at (AgentIdentity attribute), [1], [2], [3] current_hour_tokens (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] current_minute_tokens (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] current_subtask (CollaborationState attribute), [1] current_turn (InteractionControl attribute), [1], [2], [3] CUSTOM_RUNNABLE (AgentMode attribute), [1] custom_showwarning() (in module agentconnect.core.registry.capability_discovery) custom_tools (AgentWorkflow attribute), [1] D DEBUG (LogLevel attribute), [1], [2], [3] DecisionOutput (class in agentconnect.prompts.agent_prompts) delete_announcement() (TelegramTools method) delete_wallet_data() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) DeleteAnnouncementInput (class in agentconnect.agents.telegram.telegram_tools) DeleteAnnouncementOutput (class in agentconnect.agents.telegram.telegram_tools) description (Capability attribute), [1], [2], [3] did (AgentIdentity attribute), [1], [2], [3] disable_all_logging() (in module agentconnect.utils) (in module agentconnect.utils.logging_config) document_url (SendDocumentInput attribute) download_file() (TelegramTools method) DownloadFileInput (class in agentconnect.agents.telegram.telegram_tools) DownloadFileOutput (class in agentconnect.agents.telegram.telegram_tools) E edit_message() (TelegramTools method) editing_text (AnnouncementStates attribute) EditMessageInput (class in agentconnect.agents.telegram.telegram_tools) EditMessageOutput (class in agentconnect.agents.telegram.telegram_tools) enable_payments (BaseAgent attribute) end_conversation() (BaseAgent method) error (AgentState attribute), [1] (CollaborationState attribute), [1] (DeleteAnnouncementOutput attribute) (DownloadFileOutput attribute) (EditMessageOutput attribute) ERROR (LogLevel attribute), [1], [2], [3] (MessageType attribute) error (SendDocumentOutput attribute) (SendLocationOutput attribute) (SendMessageOutput attribute) (SendPhotoOutput attribute) (SendVoiceOutput attribute) ERROR (WorkflowState attribute), [1] error_code (CollaborationErrorPayload attribute) error_message (CollaborationErrorPayload attribute) (CollaborationResponsePayload attribute) F FAILED (VerificationStatus attribute) failed_groups (PublishAnnouncementOutput attribute) file_id (DownloadFileInput attribute) file_path (DownloadFileOutput attribute) file_size (DownloadFileOutput attribute) find_by_capability_name() (CapabilityDiscoveryService method), [1] find_by_capability_semantic() (CapabilityDiscoveryService method), [1] format() (ColoredFormatter method) format_message() (BaseProtocol method), [1] (CollaborationProtocol method), [1] (SimpleAgentProtocol method), [1] found_agents (CollaborationState attribute), [1] from_dict() (AgentIdentity class method), [1] G GEMINI1_5_FLASH (ModelName attribute), [1] GEMINI1_5_PRO (ModelName attribute), [1] GEMINI2_5_FLASH_PREVIEW (ModelName attribute), [1] GEMINI2_5_PRO_EXP (ModelName attribute), [1] GEMINI2_5_PRO_PREVIEW (ModelName attribute), [1] GEMINI2_FLASH (ModelName attribute), [1] GEMINI2_FLASH_LITE (ModelName attribute), [1] GEMINI2_FLASH_THINKING_EXP (ModelName attribute), [1] GEMINI2_PRO_EXP (ModelName attribute), [1] GEMMA2_90B (ModelName attribute), [1] generate_response() (AnthropicProvider method), [1] (BaseProvider method), [1] (GoogleProvider method), [1] (GroqProvider method), [1] (OpenAIProvider method), [1] get_agent() (CommunicationHub method), [1] get_agent_type() (AgentRegistry method), [1], [2] get_all_agents() (AgentRegistry method), [1], [2] (CommunicationHub method), [1] get_all_capabilities() (AgentRegistry method), [1], [2] get_all_wallets() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) get_available_models() (AnthropicProvider method), [1] (BaseProvider method), [1] (GoogleProvider method), [1] (GroqProvider method), [1] (OpenAIProvider method), [1] get_available_providers() (ProviderFactory class method), [1] get_by_capability() (AgentRegistry method), [1], [2] get_by_capability_semantic() (AgentRegistry method), [1], [2] get_by_interaction_mode() (AgentRegistry method), [1], [2] get_by_organization() (AgentRegistry method), [1], [2] get_by_owner() (AgentRegistry method), [1], [2] get_callback_handlers() (InteractionControl method), [1] get_capability_matching_prompt() (PromptTemplates static method) get_collaboration_prompt() (PromptTemplates static method) get_conversation_stats() (InteractionControl method), [1] get_cooldown_duration() (TokenConfig method), [1] get_custom_tools() (TelegramAIAgent method), [1], [2] get_default_for_provider() (ModelName class method), [1] get_langchain_llm() (AnthropicProvider method), [1] (BaseProvider method), [1] get_langchain_tools() (TelegramTools method) get_message_history() (CommunicationHub method), [1] get_module_levels_for_development() (in module agentconnect.utils) (in module agentconnect.utils.logging_config) get_react_prompt() (PromptTemplates static method) get_registration() (AgentRegistry method), [1], [2] get_supervisor_prompt() (PromptTemplates static method) get_system_prompt() (PromptTemplates static method) get_task_decomposition_prompt() (PromptTemplates static method) get_tools_for_workflow() (PromptTools method), [1] get_verified_agents() (AgentRegistry method), [1], [2] get_wallet_metadata() (in module agentconnect.utils.payment_helper) GOOGLE (ModelProvider attribute), [1] GoogleProvider (class in agentconnect.providers) (class in agentconnect.providers.google_provider) GPT4_1 (ModelName attribute), [1] GPT4_1_MINI (ModelName attribute), [1] GPT4_5_PREVIEW (ModelName attribute), [1] GPT4O (ModelName attribute), [1] GPT4O_MINI (ModelName attribute), [1] GROQ (ModelProvider attribute), [1] GroqProvider (class in agentconnect.providers) (class in agentconnect.providers.groq_provider) groups (ListGroupsOutput attribute) (PublishAnnouncementInput attribute) H HELP_TEXT (TelegramAIAgent attribute), [1], [2] hub (AIAgent property), [1] (BaseAgent attribute) HUMAN (AgentType attribute), [1] HUMAN_TO_AGENT (InteractionMode attribute), [1] HumanAgent (class in agentconnect.agents) (class in agentconnect.agents.human_agent) I id (Message attribute), [1], [2], [3] identity (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] (BaseAgent attribute) IGNORE (MessageType attribute) in_cooldown (RateLimitingCallbackHandler attribute), [1] INFO (LogLevel attribute), [1], [2], [3] initialize_bot() (TelegramBotManager method) initialize_embeddings_model() (CapabilityDiscoveryService method), [1] initialize_tools() (TelegramBotManager method) input_data (RequestCollaborationPayload attribute) input_schema (Capability attribute), [1], [2], [3] (RequestCapabilityPayload attribute) interaction_modes (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] InteractionControl (class in agentconnect.utils) (class in agentconnect.utils.interaction_control) InteractionMode (class in agentconnect.core) (class in agentconnect.core.types) InteractionState (class in agentconnect.utils) (class in agentconnect.utils.interaction_control) is_agent_active() (CommunicationHub method), [1] is_in_cooldown() (BaseAgent method) is_running (BaseAgent attribute) is_standalone_mode (PromptTools property), [1] J join_network() (BaseAgent method) L last_hour_reset (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] last_interaction_time (AgentState attribute), [1] (CollaborationState attribute) (InteractionControl attribute), [1], [2], [3] last_minute_reset (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] latitude (SendLocationInput attribute) limit (ListGroupsInput attribute) (RequestCapabilityPayload attribute) list_groups() (TelegramTools method) ListGroupsInput (class in agentconnect.agents.telegram.telegram_tools) ListGroupsOutput (class in agentconnect.agents.telegram.telegram_tools) LLAMA33_70B_VTL (ModelName attribute), [1] LLAMA3_1_8B_INSTANT (ModelName attribute), [1] LLAMA3_70B (ModelName attribute), [1] LLAMA3_8B (ModelName attribute), [1] LLAMA_GUARD3_8B (ModelName attribute), [1] llm (AgentWorkflow attribute), [1] (PromptTools attribute), [1] load_vector_store() (CapabilityDiscoveryService method), [1] load_wallet_data() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) LogLevel (class in agentconnect.utils) (class in agentconnect.utils.logging_config) longitude (SendLocationInput attribute) M main() (in module agentconnect.cli) max_tokens_per_hour (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] max_tokens_per_minute (RateLimitingCallbackHandler attribute), [1] (TokenConfig attribute), [1], [2], [3] max_turns (InteractionControl attribute), [1], [2], [3] MemoryType (class in agentconnect.agents) (class in agentconnect.agents.ai_agent) Message (class in agentconnect.core) (class in agentconnect.core.message) message_history (BaseAgent attribute) (TelegramAIAgent attribute), [1] message_id (EditMessageInput attribute) (SendDocumentOutput attribute) (SendLocationOutput attribute) (SendMessageOutput attribute) (SendPhotoOutput attribute) (SendVoiceOutput attribute) message_queue (BaseAgent attribute) message_type (Message attribute), [1], [2], [3] messages (AgentState attribute), [1] (CollaborationState attribute) (State attribute), [1] MessageType (class in agentconnect.core.types) metadata (AgentIdentity attribute), [1], [2], [3] (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] (BaseAgent attribute) (Message attribute), [1], [2], [3] MIXTRAL (ModelName attribute), [1] mode (AgentState attribute), [1] (AgentWorkflow attribute), [1] (CollaborationState attribute) model_config (CreateAnnouncementInput attribute) (CreateAnnouncementOutput attribute) (DecisionOutput attribute) (DeleteAnnouncementInput attribute) (DeleteAnnouncementOutput attribute) (DownloadFileInput attribute) (DownloadFileOutput attribute) (EditMessageInput attribute) (EditMessageOutput attribute) (ListGroupsInput attribute) (ListGroupsOutput attribute) (PublishAnnouncementInput attribute) (PublishAnnouncementOutput attribute) (SendDocumentInput attribute) (SendDocumentOutput attribute) (SendLocationInput attribute) (SendLocationOutput attribute) (SendMessageInput attribute) (SendMessageOutput attribute) (SendPhotoInput attribute) (SendPhotoOutput attribute) (SendVoiceInput attribute) (SendVoiceOutput attribute) (TaskDecompositionOutput attribute) ModelName (class in agentconnect.core) (class in agentconnect.core.types) ModelProvider (class in agentconnect.core) (class in agentconnect.core.types) module agentconnect agentconnect.agents agentconnect.agents.ai_agent agentconnect.agents.human_agent agentconnect.agents.telegram agentconnect.agents.telegram.bot_manager agentconnect.agents.telegram.keyboards agentconnect.agents.telegram.message_processor agentconnect.agents.telegram.states agentconnect.agents.telegram.telegram_agent agentconnect.agents.telegram.telegram_tools agentconnect.cli agentconnect.communication agentconnect.communication.hub agentconnect.communication.protocols agentconnect.communication.protocols.agent agentconnect.communication.protocols.base agentconnect.communication.protocols.collaboration agentconnect.core agentconnect.core.agent agentconnect.core.exceptions agentconnect.core.message agentconnect.core.payment_constants agentconnect.core.registry agentconnect.core.registry.capability_discovery agentconnect.core.registry.identity_verification agentconnect.core.registry.registration agentconnect.core.registry.registry_base agentconnect.core.types agentconnect.prompts agentconnect.prompts.agent_prompts agentconnect.prompts.chain_factory agentconnect.prompts.tools agentconnect.providers agentconnect.providers.anthropic_provider agentconnect.providers.base_provider agentconnect.providers.google_provider agentconnect.providers.groq_provider agentconnect.providers.openai_provider agentconnect.providers.provider_factory agentconnect.utils agentconnect.utils.callbacks agentconnect.utils.interaction_control agentconnect.utils.logging_config agentconnect.utils.payment_helper agentconnect.utils.wallet_manager N name (Capability attribute), [1], [2], [3] NETWORKED (NetworkMode attribute) NetworkMode (class in agentconnect.core.types) O O1 (ModelName attribute), [1] O1_MINI (ModelName attribute), [1] O3 (ModelName attribute), [1] O3_MINI (ModelName attribute), [1] O4_MINI (ModelName attribute), [1] on_agent_action() (ToolTracerCallbackHandler method), [1] on_chain_end() (RateLimitingCallbackHandler method), [1] (ToolTracerCallbackHandler method), [1] on_llm_end() (RateLimitingCallbackHandler method), [1] on_llm_start() (RateLimitingCallbackHandler method), [1] on_shutdown() (TelegramAIAgent method), [1], [2] on_tool_end() (ToolTracerCallbackHandler method), [1] on_tool_error() (ToolTracerCallbackHandler method), [1] on_tool_start() (ToolTracerCallbackHandler method), [1] OPENAI (ModelProvider attribute), [1] OpenAIProvider (class in agentconnect.providers) (class in agentconnect.providers.openai_provider) organization_id (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] output_data (CollaborationResponsePayload attribute) output_schema (Capability attribute), [1], [2], [3] owner_id (AgentRegistration attribute), [1], [2], [3] P parse_args() (in module agentconnect.cli) parse_mode (SendMessageInput attribute) payment_address (AgentMetadata attribute), [1] (AgentRegistration attribute), [1], [2], [3] payments_enabled (BaseAgent property) PENDING (VerificationStatus attribute) pending_requests (BaseAgent attribute) (TelegramAIAgent attribute), [1] photo_url (CreateAnnouncementInput attribute) (CreateAnnouncementOutput attribute) (SendPhotoInput attribute) precompute_all_capability_embeddings() (CapabilityDiscoveryService method), [1] private_key (AgentIdentity attribute), [1], [2], [3] process_agent_response() (TelegramMessageProcessor method) process_group_mention() (TelegramMessageProcessor method) process_interaction() (InteractionControl method), [1] process_media_message() (TelegramMessageProcessor method) process_message() (AIAgent method), [1] (BaseAgent method) (HumanAgent method), [1] (TelegramAIAgent method), [1], [2] process_text_message() (TelegramMessageProcessor method) prompt_templates (AgentWorkflow attribute), [1] prompt_tools (AIAgent property), [1] PromptTemplates (class in agentconnect.prompts) PromptTools (class in agentconnect.prompts) (class in agentconnect.prompts.tools) PROTOCOL (MessageType attribute) protocol_version (Message attribute), [1], [2], [3] ProtocolVersion (class in agentconnect.core.types) ProviderFactory (class in agentconnect.providers) (class in agentconnect.providers.provider_factory) public_key (AgentIdentity attribute), [1], [2], [3] publish_announcement() (TelegramTools method) PublishAnnouncementInput (class in agentconnect.agents.telegram.telegram_tools) PublishAnnouncementOutput (class in agentconnect.agents.telegram.telegram_tools) R RateLimitingCallbackHandler (class in agentconnect.utils) (class in agentconnect.utils.interaction_control) reason (DecisionOutput attribute), [1] receive_message() (BaseAgent method) receiver (AgentState attribute), [1] (CollaborationState attribute) receiver_id (Message attribute), [1], [2], [3] register() (AgentRegistry method), [1], [2] register_agent() (CommunicationHub method), [1] register_shutdown_handler() (TelegramBotManager method) RegistrationError registry (AIAgent property), [1] (BaseAgent attribute) remove_global_handler() (CommunicationHub method), [1] remove_message_handler() (CommunicationHub method), [1] remove_response_callback() (HumanAgent method), [1] reply_to_message_id (SendDocumentInput attribute) (SendLocationInput attribute) (SendMessageInput attribute) (SendPhotoInput attribute) (SendVoiceInput attribute) REQUEST_COLLABORATION (MessageType attribute) request_id (CapabilityResponsePayload attribute) (CollaborationErrorPayload attribute) (CollaborationResponsePayload attribute) RequestCapabilityPayload (class in agentconnect.communication.protocols.collaboration) RequestCollaborationPayload (class in agentconnect.communication.protocols.collaboration) reset_cooldown() (BaseAgent method) reset_interaction_state() (AIAgent method), [1] reset_turn_counter() (InteractionControl method), [1] RESPONDING (WorkflowState attribute), [1] RESPONSE (MessageType attribute) retry_count (AgentState attribute), [1] (CollaborationState attribute) route_message() (CommunicationHub method), [1] run() (BaseAgent method) (TelegramAIAgent method), [1], [2] run_demo() (in module agentconnect.cli) run_example() (in module agentconnect.cli) runnable_result (AgentState attribute), [1] (CollaborationState attribute) S save_vector_store() (CapabilityDiscoveryService method), [1] save_wallet_data() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) SecurityError send_collaboration_request() (CommunicationHub method), [1] send_document() (TelegramTools method) send_location() (TelegramTools method) send_message() (BaseAgent method) (HumanAgent method), [1] (TelegramBotManager method) (TelegramTools method) send_message_and_wait_response() (CommunicationHub method), [1] send_photo() (TelegramTools method) send_voice() (TelegramTools method) SendDocumentInput (class in agentconnect.agents.telegram.telegram_tools) SendDocumentOutput (class in agentconnect.agents.telegram.telegram_tools) sender (AgentState attribute), [1] (CollaborationState attribute) sender_id (Message attribute), [1], [2], [3] SendLocationInput (class in agentconnect.agents.telegram.telegram_tools) SendLocationOutput (class in agentconnect.agents.telegram.telegram_tools) SendMessageInput (class in agentconnect.agents.telegram.telegram_tools) SendMessageOutput (class in agentconnect.agents.telegram.telegram_tools) SendPhotoInput (class in agentconnect.agents.telegram.telegram_tools) SendPhotoOutput (class in agentconnect.agents.telegram.telegram_tools) SendVoiceInput (class in agentconnect.agents.telegram.telegram_tools) SendVoiceOutput (class in agentconnect.agents.telegram.telegram_tools) sent_to_groups (PublishAnnouncementOutput attribute) set_cooldown() (AIAgent method), [1] (BaseAgent method) set_cooldown_callback() (InteractionControl method), [1] set_current_agent() (PromptTools method), [1] set_default_data_dir() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) set_wallet_data_dir() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) setup_langgraph_logging() (in module agentconnect.utils.logging_config) setup_logging() (in module agentconnect.cli) (in module agentconnect.utils) (in module agentconnect.utils.logging_config) sign() (Message method), [1] sign_message() (AgentIdentity method), [1] signature (Message attribute), [1], [2], [3] SimpleAgentProtocol (class in agentconnect.communication.protocols) (class in agentconnect.communication.protocols.agent) STANDALONE (NetworkMode attribute) start_interaction() (HumanAgent method), [1] start_polling() (TelegramBotManager method) start_telegram_bot() (TelegramAIAgent method), [1], [2] State (class in agentconnect.prompts.chain_factory) STOP (InteractionState attribute), [1], [2], [3] (MessageType attribute) stop() (BaseAgent method) stop_polling() (TelegramBotManager method) stop_telegram_bot() (TelegramAIAgent method), [1], [2] subtasks (CollaborationState attribute), [1] (TaskDecompositionOutput attribute), [1] success (CollaborationResponsePayload attribute) (DeleteAnnouncementOutput attribute) (DownloadFileOutput attribute) (EditMessageOutput attribute) (PublishAnnouncementOutput attribute) (SendDocumentOutput attribute) (SendLocationOutput attribute) (SendMessageOutput attribute) (SendPhotoOutput attribute) (SendVoiceOutput attribute) SYSTEM (MessageType attribute) SYSTEM_PROMPT (AgentMode attribute), [1] system_prompt_config (AIAgentWorkflow attribute), [1] (CollaborationRequestWorkflow attribute) (TaskDecompositionWorkflow attribute) T TASK_DECOMPOSITION (WorkflowState attribute), [1] task_description (CollaborationState attribute), [1] TaskDecompositionOutput (class in agentconnect.prompts.agent_prompts) TaskDecompositionWorkflow (class in agentconnect.prompts.agent_prompts) TelegramAIAgent (class in agentconnect.agents) (class in agentconnect.agents.telegram) (class in agentconnect.agents.telegram.telegram_agent) TelegramBotManager (class in agentconnect.agents.telegram.bot_manager) TelegramMessageProcessor (class in agentconnect.agents.telegram.message_processor) TelegramTools (class in agentconnect.agents.telegram.telegram_tools) text (CreateAnnouncementInput attribute) (CreateAnnouncementOutput attribute) (EditMessageInput attribute) TEXT (MessageType attribute) text (SendMessageInput attribute) THINKING (WorkflowState attribute), [1] timestamp (Message attribute), [1], [2], [3] to_dict() (AgentIdentity method), [1] token_config (InteractionControl attribute), [1], [2], [3] TokenConfig (class in agentconnect.utils) (class in agentconnect.utils.interaction_control) TOOL_CALLING (WorkflowState attribute), [1] tools (AgentWorkflow attribute), [1] ToolTracerCallbackHandler (class in agentconnect.utils) (class in agentconnect.utils.callbacks) topic_changed (AgentState attribute), [1] (CollaborationState attribute) total (ListGroupsOutput attribute) U unregister() (AgentRegistry method), [1], [2] unregister_agent() (CommunicationHub method), [1] update_capability_embeddings_cache() (CapabilityDiscoveryService method), [1] update_registration() (AgentRegistry method), [1], [2] V V1_0 (ProtocolVersion attribute) V1_1 (ProtocolVersion attribute) validate_cdp_environment() (in module agentconnect.utils.payment_helper) validate_message() (BaseProtocol method), [1] (CollaborationProtocol method), [1] (SimpleAgentProtocol method), [1] VERIFICATION (MessageType attribute) verification_status (AgentIdentity attribute), [1], [2], [3] VerificationStatus (class in agentconnect.core.types) VERIFIED (VerificationStatus attribute) verify() (Message method), [1] verify_agent() (AgentRegistry method), [1], [2] verify_agent_identity() (in module agentconnect.core.registry.identity_verification) verify_ethereum_did() (in module agentconnect.core.registry.identity_verification) verify_identity() (BaseAgent method) verify_key_did() (in module agentconnect.core.registry.identity_verification) verify_owner() (AgentRegistry method), [1], [2] verify_payment_environment() (in module agentconnect.utils.payment_helper) verify_signature() (AgentIdentity method), [1] version (Capability attribute), [1], [2], [3] voice_url (SendVoiceInput attribute) W WAIT (InteractionState attribute), [1], [2], [3] waiting_for_text (AnnouncementStates attribute) wallet_exists() (in module agentconnect.utils) (in module agentconnect.utils.wallet_manager) wallet_provider (BaseAgent attribute) (TelegramAIAgent attribute), [1] WARNING (LogLevel attribute), [1], [2], [3] workflow (AgentWorkflow attribute), [1] WorkflowState (class in agentconnect.prompts.agent_prompts)