gitextract_um_s9w4g/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── feature-request.yml │ │ ├── proposal.yml │ │ └── question.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── pre-commit.yml │ └── unit-test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── .vscode/ │ └── launch.template.json ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs/ │ ├── TRAJECTORY_RECORDING.md │ ├── legacy_config.md │ ├── roadmap.md │ └── tools.md ├── evaluation/ │ ├── README.md │ ├── __init__.py │ ├── patch_selection/ │ │ ├── README.md │ │ ├── analysis.py │ │ ├── example/ │ │ │ └── example.jsonl │ │ ├── selector.py │ │ └── trae_selector/ │ │ ├── __init__.py │ │ ├── sandbox.py │ │ ├── selector_agent.py │ │ ├── selector_evaluation.py │ │ ├── tools/ │ │ │ └── tools/ │ │ │ ├── base.py │ │ │ ├── bash.py │ │ │ ├── edit.py │ │ │ ├── execute_bash.py │ │ │ ├── execute_str_replace_editor.py │ │ │ └── run.py │ │ └── utils.py │ ├── run_evaluation.py │ ├── setup.sh │ └── utils.py ├── pyproject.toml ├── server/ │ └── Readme.md ├── tests/ │ ├── agent/ │ │ └── test_trae_agent.py │ ├── test_cli.py │ ├── tools/ │ │ ├── test_bash_tool.py │ │ ├── test_edit_tool.py │ │ ├── test_json_edit_tool.py │ │ └── test_mcp_tool.py │ └── utils/ │ ├── test_config.py │ ├── test_google_client.py │ ├── test_mcp_client.py │ ├── test_ollama_client_utils.py │ └── test_openrouter_client_utils.py ├── trae_agent/ │ ├── __init__.py │ ├── agent/ │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent_basics.py │ │ ├── base_agent.py │ │ ├── docker_manager.py │ │ └── trae_agent.py │ ├── cli.py │ ├── prompt/ │ │ ├── __init__.py │ │ └── agent_prompt.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── bash_tool.py │ │ ├── ckg/ │ │ │ ├── base.py │ │ │ └── ckg_database.py │ │ ├── ckg_tool.py │ │ ├── docker_tool_executor.py │ │ ├── edit_tool.py │ │ ├── edit_tool_cli.py │ │ ├── json_edit_tool.py │ │ ├── json_edit_tool_cli.py │ │ ├── mcp_tool.py │ │ ├── run.py │ │ ├── sequential_thinking_tool.py │ │ └── task_done_tool.py │ └── utils/ │ ├── cli/ │ │ ├── __init__.py │ │ ├── cli_console.py │ │ ├── console_factory.py │ │ ├── rich_console.py │ │ ├── rich_console.tcss │ │ └── simple_console.py │ ├── config.py │ ├── constants.py │ ├── lake_view.py │ ├── legacy_config.py │ ├── llm_clients/ │ │ ├── anthropic_client.py │ │ ├── azure_client.py │ │ ├── base_client.py │ │ ├── doubao_client.py │ │ ├── google_client.py │ │ ├── llm_basics.py │ │ ├── llm_client.py │ │ ├── ollama_client.py │ │ ├── openai_client.py │ │ ├── openai_compatible_base.py │ │ ├── openrouter_client.py │ │ ├── readme.md │ │ └── retry_utils.py │ ├── mcp_client.py │ └── trajectory_recorder.py ├── trae_config.json.example └── trae_config.yaml.example