* Added a **pyproject.toml** file to define project metadata and dependencies. * Added **run\_maestro.py** and **osworld\_run\_maestro.py** to provide the main execution logic. * Introduced multiple new modules, including **Evaluator**, **Controller**, **Manager**, and **Sub-Worker**, supporting task planning, state management, and data analysis. * Added a **tools module** containing utility functions and tool configurations to improve code reusability. * Updated the **README** and documentation with usage examples and module descriptions. These changes lay the foundation for expanding the Maestro project’s functionality and improving the user experience. Co-authored-by: Hiroid <guoliangxuan@deepmatrix.com>
109 lines
2.5 KiB
JSON
109 lines
2.5 KiB
JSON
{
|
|
"tools": [
|
|
{
|
|
"tool_name": "embedding",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-embedding-text-240715"
|
|
},
|
|
{
|
|
"tool_name": "query_formulator",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-seed-1-6-flash-250615"
|
|
},
|
|
{
|
|
"tool_name": "websearch",
|
|
"provider": "bocha",
|
|
"model_name": ""
|
|
},
|
|
{
|
|
"tool_name": "narrative_summarization",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-seed-1-6-flash-250615"
|
|
},
|
|
{
|
|
"tool_name": "context_fusion",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-seed-1-6-flash-250615"
|
|
},
|
|
{
|
|
"tool_name": "planner_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "supplement_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3",
|
|
"enable_search": true
|
|
},
|
|
{
|
|
"tool_name": "dag_translator",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "operator_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3",
|
|
"enable_search": false,
|
|
"search_provider": "bocha",
|
|
"search_model": ""
|
|
},
|
|
{
|
|
"tool_name": "technician_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3",
|
|
"enable_search": false,
|
|
"search_provider": "bocha",
|
|
"search_model": ""
|
|
},
|
|
{
|
|
"tool_name": "analyst_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3",
|
|
"enable_search": false,
|
|
"search_provider": "bocha",
|
|
"search_model": ""
|
|
},
|
|
{
|
|
"tool_name": "grounding",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-1-5-ui-tars-250428"
|
|
},
|
|
{
|
|
"tool_name": "text_span",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-seed-1-6-flash-250615"
|
|
},
|
|
{
|
|
"tool_name": "episode_summarization",
|
|
"provider": "doubao",
|
|
"model_name": "doubao-seed-1-6-flash-250615"
|
|
},
|
|
{
|
|
"tool_name": "worker_success_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "worker_stale_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "periodic_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "final_check_role",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
},
|
|
{
|
|
"tool_name": "objective_alignment",
|
|
"provider": "openrouter",
|
|
"model_name": "openai/o3"
|
|
}
|
|
]
|
|
} |