Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | W _ __init__() (agentstr.agents.nostr_agent.NostrAgent method) (agentstr.agents.nostr_rag.NostrRAG method) (agentstr.commands.base.Commands method) (agentstr.commands.commands.DefaultCommands method) (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) (agentstr.logger.Logger method) (agentstr.nostr_client.NostrClient method) (agentstr.relays.nwc_relay.NWCRelay method) (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) A add_following() (agentstr.relays.relay_manager.RelayManager method) add_message() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) agent_name (agentstr.models.Message attribute) agentstr.agents.nostr_agent module agentstr.agents.nostr_rag module agentstr.agents.providers.agno module agentstr.agents.providers.pydantic module agentstr.commands.base module agentstr.commands.commands module agentstr.database.base module agentstr.database.postgres module agentstr.database.sqlite module agentstr.logger module agentstr.nostr_client module agentstr.relays.nwc_relay module agentstr.relays.relay module agentstr.relays.relay_manager module agno_agent_callable() (in module agentstr.agents.providers.agno) async_init() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) available_balance (agentstr.models.User attribute) B BaseDatabase (class in agentstr.database.base) build_knowledge_base() (agentstr.agents.nostr_rag.NostrRAG method) C chat_stream() (agentstr.agents.nostr_agent.NostrAgent method) check_invoice() (agentstr.relays.nwc_relay.NWCRelay method) close() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) Commands (class in agentstr.commands.base) content (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) create_subscription() (in module agentstr.relays.relay) created_at (agentstr.models.Message attribute) current_thread_id (agentstr.models.User attribute) D decrypt() (in module agentstr.relays.nwc_relay) decrypt_message() (agentstr.relays.relay.EventRelay method) default() (agentstr.commands.base.Commands method) DefaultCommands (class in agentstr.commands.commands) description (agentstr.models.AgentCard attribute) (agentstr.models.Skill attribute) did_payment_succeed() (agentstr.relays.nwc_relay.NWCRelay method) direct_message_listener() (agentstr.nostr_client.NostrClient method) (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) E encrypt() (in module agentstr.relays.nwc_relay) encrypt_message() (agentstr.relays.relay_manager.RelayManager method) event (agentstr.relays.relay.DecryptedMessage attribute) event_listener() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) event_relay (agentstr.relays.nwc_relay.NWCRelay property) EventRelay (class in agentstr.relays.relay) extra_inputs (agentstr.models.ChatInput attribute) (agentstr.models.Message attribute) extra_outputs (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) F following_only (agentstr.models.NoteFilters attribute) from_row() (agentstr.models.Message class method) G get_balance() (agentstr.relays.nwc_relay.NWCRelay method) get_current_thread_id() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) get_event() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) get_events() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) get_following() (agentstr.relays.relay_manager.RelayManager method) get_info() (agentstr.relays.nwc_relay.NWCRelay method) get_logger() (agentstr.logger.Logger method) (in module agentstr.logger) get_messages() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) get_metadata_for_pubkey() (agentstr.nostr_client.NostrClient method) get_response() (agentstr.relays.nwc_relay.NWCRelay method) get_signed_event() (in module agentstr.relays.nwc_relay) get_user() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) H history (agentstr.models.ChatInput attribute) I idx (agentstr.models.Message attribute) K kind (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) L list_transactions() (agentstr.relays.nwc_relay.NWCRelay method) Logger (class in agentstr.logger) M make_invoice() (agentstr.relays.nwc_relay.NWCRelay method) message (agentstr.models.ChatInput attribute) (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) (agentstr.relays.relay.DecryptedMessage attribute) MESSAGE_TABLE_NAME (agentstr.database.postgres.PostgresDatabase attribute) module agentstr.agents.nostr_agent agentstr.agents.nostr_rag agentstr.agents.providers.agno agentstr.agents.providers.pydantic agentstr.commands.base agentstr.commands.commands agentstr.database.base agentstr.database.postgres agentstr.database.sqlite agentstr.logger agentstr.nostr_client agentstr.relays.nwc_relay agentstr.relays.relay agentstr.relays.relay_manager N name (agentstr.agents.nostr_rag.Author attribute) (agentstr.models.AgentCard attribute) (agentstr.models.Skill attribute) nostr_pubkey (agentstr.models.AgentCard attribute) nostr_pubkeys (agentstr.models.NoteFilters attribute) nostr_relays (agentstr.models.AgentCard attribute) nostr_tags (agentstr.models.NoteFilters attribute) NostrAgent (class in agentstr.agents.nostr_agent) NostrClient (class in agentstr.nostr_client) NostrRAG (class in agentstr.agents.nostr_rag) note_listener() (agentstr.nostr_client.NostrClient method) nwc_relay (agentstr.nostr_client.NostrClient property) NWCRelay (class in agentstr.relays.nwc_relay) O on_payment_success() (agentstr.relays.nwc_relay.NWCRelay method) P PostgresDatabase (class in agentstr.database.postgres) process_nwc_string() (in module agentstr.relays.nwc_relay) pubkey (agentstr.agents.nostr_rag.Author attribute) pydantic_agent_callable() (in module agentstr.agents.providers.pydantic) Q query() (agentstr.agents.nostr_rag.NostrRAG method) R read_posts_by_author() (agentstr.nostr_client.NostrClient method) read_posts_by_tag() (agentstr.nostr_client.NostrClient method) receive_direct_message() (agentstr.nostr_client.NostrClient method) receive_message() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) relay_manager (agentstr.nostr_client.NostrClient property) RelayManager (class in agentstr.relays.relay_manager) relays (agentstr.relays.relay_manager.RelayManager property) retrieve() (agentstr.agents.nostr_rag.NostrRAG method) role (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) run_command() (agentstr.commands.base.Commands method) S satoshis (agentstr.models.AgentCard attribute) (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) (agentstr.models.Skill attribute) send_direct_message() (agentstr.nostr_client.NostrClient method) send_direct_message_and_receive_response() (agentstr.nostr_client.NostrClient method) send_event() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) send_message() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) send_receive_message() (agentstr.relays.relay.EventRelay method) (agentstr.relays.relay_manager.RelayManager method) set_current_thread_id() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) set_following() (agentstr.relays.relay_manager.RelayManager method) sign() (agentstr.nostr_client.NostrClient method) skills (agentstr.models.AgentCard attribute) SQLiteDatabase (class in agentstr.database.sqlite) T thread_id (agentstr.models.ChatInput attribute) (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) try_pay_invoice() (agentstr.relays.nwc_relay.NWCRelay method) U update_metadata() (agentstr.nostr_client.NostrClient method) upsert_user() (agentstr.database.base.BaseDatabase method) (agentstr.database.postgres.PostgresDatabase method) (agentstr.database.sqlite.SQLiteDatabase method) user_id (agentstr.models.ChatInput attribute) (agentstr.models.ChatOutput attribute) (agentstr.models.Message attribute) (agentstr.models.User attribute) USER_TABLE_NAME (agentstr.database.postgres.PostgresDatabase attribute) W wait_for_payment_success() (agentstr.relays.nwc_relay.NWCRelay method)