{ "summary": [ { "name": "harnessed_agent_config", "title": "Hermes Agent module configuration settings", "primary": "id" } ], "fields": [ { "name": "id", "title": "Unique configuration identifier", "type": "str", "length": 32, "nullable": "no" }, { "name": "user_id", "title": "User ID for multi-user isolation", "type": "str", "length": 32, "nullable": "no" }, { "name": "work_dir", "title": "Working directory path", "type": "str", "length": 255, "nullable": "no", "default": "./hermes_work" }, { "name": "skills_path", "title": "Skills directory path", "type": "str", "length": 255, "nullable": "no", "default": "~/.hermes/skills" }, { "name": "max_memory_tokens", "title": "Maximum tokens for memory context", "type": "int", "nullable": "no", "default": "2000" }, { "name": "default_priority", "title": "Default priority for new memories (0-100)", "type": "int", "nullable": "no", "default": "50" }, { "name": "high_priority_threshold", "title": "Threshold for high priority memories", "type": "int", "nullable": "no", "default": "70" }, { "name": "low_priority_threshold", "title": "Threshold for low priority memories", "type": "int", "nullable": "no", "default": "30" }, { "name": "auto_cleanup_enabled", "title": "Enable automatic memory cleanup", "type": "str", "length": "1", "nullable": "no", "default": "1" }, { "name": "min_retention_days", "title": "Minimum days to retain memories", "type": "int", "nullable": "no", "default": "30" }, { "name": "created_at", "title": "Creation timestamp", "type": "timestamp", "nullable": "no" }, { "name": "updated_at", "title": "Last update timestamp", "type": "timestamp", "nullable": "no" } ], "indexes": [ { "name": "idx_user_agent_config", "idxtype": "index", "idxfields": ["user_id"] } ], "codes": [] }