{ "name": "hermes_sessions", "fields": [ { "name": "id", "type": "str", "size": 64, "primary_key": true, "nullable": false, "description": "Unique session identifier" }, { "name": "user_id", "type": "str", "size": 64, "nullable": false, "description": "User identifier for multi-user isolation" }, { "name": "title", "type": "str", "size": 255, "nullable": true, "description": "Session title" }, { "name": "preview", "type": "text", "nullable": true, "description": "Session preview text" }, { "name": "started_at", "type": "datetime", "nullable": false, "description": "Session start timestamp" }, { "name": "ended_at", "type": "datetime", "nullable": true, "description": "Session end timestamp" }, { "name": "tags", "type": "text", "nullable": true, "description": "Session tags (JSON array)" } ], "indexes": [ { "name": "idx_hermes_sessions_user", "fields": ["user_id"] }, { "name": "idx_hermes_sessions_started", "fields": ["started_at"] }, { "name": "idx_hermes_sessions_title", "fields": ["title"] } ], "description": "Session metadata storage for Hermes Agent with multi-user support" }