Appearance
SessionDB
God node · 2063 connections ·
/root/.hermes/hermes-agent/hermes_state.py
Community: [/Community_1 Community 1]
Connections by Relation
calls
- _run_job_impl()
INFERRED - session_search()
INFERRED - .init()
INFERRED - ._init_agent()
INFERRED - scan_sessions()
INFERRED - ._get_db()
INFERRED - .init()
INFERRED - ._handle_handoff_command()
INFERRED - get_status()
INFERRED - test_new_inside_telegram_topic_rewrites_binding_to_new_session()
INFERRED - test_topic_binding_follows_compression_tip_on_read()
INFERRED - _session_latest_descendant()
INFERRED - _print_tui_exit_summary()
INFERRED - test_session_split_restores_source_thread_id_from_binding()
INFERRED - ._ensure_session_db()
INFERRED - _resolve_last_session()
INFERRED - _make_session_db()
INFERRED - test_topic_restore_inside_topic_binds_old_session_and_returns_last_assistant_message()
INFERRED - test_operator_declared_topic_is_not_auto_renamed()
INFERRED - test_topic_off_disables_mode_and_clears_bindings()
INFERRED
contains
- hermes_state.py
EXTRACTED
method
- .append_message()
EXTRACTED - .set_session_title()
EXTRACTED - .search_messages()
EXTRACTED - ._execute_write()
EXTRACTED - .end_session()
EXTRACTED - .bind_telegram_topic()
EXTRACTED - .enable_telegram_topic_mode()
EXTRACTED - .get_session_title()
EXTRACTED - .get_messages_around()
EXTRACTED - .get_anchored_view()
EXTRACTED - .get_telegram_topic_binding()
EXTRACTED - .maybe_auto_prune_and_vacuum()
EXTRACTED - .update_token_counts()
EXTRACTED - .resolve_resume_session_id()
EXTRACTED - .resolve_session_by_title()
EXTRACTED - .get_next_title_in_lineage()
EXTRACTED - .delete_session()
EXTRACTED - .get_meta()
EXTRACTED - .resolve_session_id()
EXTRACTED - .request_handoff()
EXTRACTED
rationale_for
- SQLite-backed session storage with FTS5 search. Thread-safe for the common
EXTRACTED
uses
- AIAgent
INFERRED - SessionSource
INFERRED - GatewayRunner
INFERRED - HermesCLI
INFERRED - GoalManager
INFERRED - APIServerAdapter
INFERRED - SessionStore
INFERRED - SessionEntry
INFERRED - SessionContext
INFERRED - SessionManager
INFERRED - ResponseStore
INFERRED - EventBridge
INFERRED - SessionState
INFERRED - QueueEvent
INFERRED - Gateway runner - entry point for messaging platform integrations. This module p
INFERRED - Return a normalized gateway platform value for enums or raw strings.
INFERRED - Return True for transient network errors safe to log + swallow. The crash c
INFERRED - Loop-level safety net for transient network errors. Installed once during :
INFERRED - Best-effort secret redaction before text can leave the gateway.
INFERRED - Map raw provider/API errors to a short user-safe Telegram reply.
INFERRED
Part of the graphify knowledge wiki. See index to navigate.