OpenSpace / openspace /config /config_grounding.json
darkfire514's picture
Upload 160 files
399b80c verified
{
"shell": {
"mode": "local",
"timeout": 60,
"max_retries": 3,
"retry_interval": 3.0,
"default_shell": "/bin/bash",
"working_dir": null,
"env": {},
"conda_env": null,
"default_port": 5000
},
"mcp": {
"timeout": 30,
"max_retries": 3,
"retry_interval": 2.0,
"sandbox": false,
"auto_initialize": true,
"eager_sessions": false,
"sse_read_timeout": 300.0,
"check_dependencies": true,
"auto_install": true
},
"gui": {
"mode": "local",
"timeout": 90,
"max_retries": 3,
"retry_interval": 5.0,
"driver_type": "pyautogui",
"failsafe": false,
"screenshot_on_error": true,
"pkgs_prefix": "import pyautogui; import time; pyautogui.FAILSAFE = {failsafe}; {command}"
},
"tool_search": {
"embedding_model": "BAAI/bge-small-en-v1.5",
"max_tools": 40,
"search_mode": "hybrid",
"enable_llm_filter": true,
"llm_filter_threshold": 50,
"enable_cache_persistence": true,
"cache_dir": null
},
"tool_quality": {
"enabled": true,
"enable_persistence": true,
"cache_dir": null,
"auto_evaluate_descriptions": true,
"enable_quality_ranking": true,
"evolve_interval": 5
},
"skills": {
"enabled": true,
"skill_dirs": [],
"max_select": 2
},
"tool_cache_ttl": 600,
"tool_cache_maxsize": 500,
"debug": false,
"log_level": "INFO",
"enabled_backends": [
{
"name": "shell",
"provider_cls": "openspace.grounding.backends.shell.ShellProvider"
},
{
"name": "web",
"provider_cls": "openspace.grounding.backends.web.WebProvider"
},
{
"name": "mcp",
"provider_cls": "openspace.grounding.backends.mcp.MCPProvider"
},
{
"name": "gui",
"provider_cls": "openspace.grounding.backends.gui.GUIProvider"
}
],
"_comment_system_backend": "Note: 'system' backend is automatically registered and always available. It provides meta-level tools for querying system state. Do not add it to enabled_backends as it requires special initialization."
}