harnessed_reasoning/models/harnessed_reasoning_config.json
yumoqing cb89a25b27 feat: add config functions, init module, config model and skill documentation
- Add config_functions.py for reasoning configuration
- Add init.py initialization module
- Add harnessed_reasoning_config model definition
- Add skill documentation (SKILL.md with assets, references, scripts)
- Add ios_design.css frontend styles
2026-05-04 11:56:43 +08:00

105 lines
2.8 KiB
JSON

{
"summary": [
{
"name": "harnessed_reasoning_config",
"title": "Hermes Reasoning 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": "max_reasoning_steps",
"title": "Maximum reasoning steps per task",
"type": "int",
"nullable": "no",
"default": "10"
},
{
"name": "max_tool_calls_per_step",
"title": "Maximum tool calls per reasoning step",
"type": "int",
"nullable": "no",
"default": "5"
},
{
"name": "enable_cross_session_search",
"title": "Enable automatic session search",
"type": "str",
"length": "1",
"nullable": "no",
"default": "1"
},
{
"name": "enable_skill_auto_loading",
"title": "Enable automatic skill loading",
"type": "str",
"length": "1",
"nullable": "no",
"default": "1"
},
{
"name": "safety_mode",
"title": "Safety mode: strict, moderate, lenient",
"type": "str",
"length": "20",
"nullable": "no",
"default": "strict"
},
{
"name": "max_context_tokens",
"title": "Maximum tokens for reasoning context",
"type": "int",
"nullable": "no",
"default": "4000"
},
{
"name": "enable_error_recovery",
"title": "Enable automatic error recovery",
"type": "str",
"length": "1",
"nullable": "no",
"default": "1"
},
{
"name": "max_recovery_attempts",
"title": "Maximum recovery attempts per error",
"type": "int",
"nullable": "no",
"default": "3"
},
{
"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_config",
"idxtype": "index",
"idxfields": ["user_id"]
}
],
"codes": []
}