[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105349":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":12,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},105349,"ADToolBox","Max-luo-song\u002FADToolBox","Max-luo-song","This is for adagent tool box",null,"Python",77,3,75,0,1,40.41,"Apache License 2.0",false,"main",true,[],"2026-11-01 00:14:49","\u003Cdiv align=\"center\">\n\n![ADToolbox — Driving Scenario Engineering](assets\u002Fbrand\u002Fhero.svg)\n\n**Independent tools for driving scenario engineering.**\n\n[English](README.md) · [简体中文](README.zh-CN.md) · [Tool reference](docs\u002Ftools\u002FREADME.md) · [Examples](examples\u002FREADME.md)\n\n[![CI](https:\u002F\u002Fgithub.com\u002FMax-luo-song\u002Ftool_box\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FMax-luo-song\u002Ftool_box\u002Factions\u002Fworkflows\u002Fci.yml)\n![Python 3.10+](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10%2B-3b726b)\n[![License: Apache 2.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache--2.0-334a50)](LICENSE)\n\n\u003C\u002Fdiv>\n\n### Team\n\nADToolbox is developed by a joint team from **East China Normal University (ECNU)** and the **Shanghai Innovation Institute (SII)**.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Faffiliations\u002Feast-china-normal-university.png\" alt=\"East China Normal University\" width=\"43%\" \u002F>\n  &nbsp;&nbsp;&nbsp;\n  \u003Cimg src=\"assets\u002Faffiliations\u002Fshanghai-innovation-institute.png\" alt=\"Shanghai Innovation Institute\" width=\"45%\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Luosong Guo · Haochun Gao · Xiang Yang · Dinghao LIn · Yi Luo\u003Cbr \u002F>\n  Zhenyu Hou · Ao Gao · Chaoyang Li · Jiangming Shi\u003Csup>†\u003C\u002Fsup> · Zhizhong Zhang\u003Csup>†\u003C\u002Fsup> · Jingyu Gong\u003Csup>†\u003C\u002Fsup> · Yuan Xie\u003Csup>†\u003C\u002Fsup>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Csup>†\u003C\u002Fsup> Project leaders.\u003C\u002Fp>\n\nOur work focuses on reusable tools for driving video retrieval, dynamic 3D reconstruction, scene editing, and policy evaluation, making these capabilities easier to use independently and integrate into research workflows.\n\nADToolbox brings failure evidence, scenario design, video retrieval, dynamic reconstruction, editing and policy evaluation behind a consistent interface. Use one tool from Python, call it from a terminal, or expose it to an MCP client. Each call has explicit inputs and inspectable outputs.\n\nThe library includes **14 independent tools with real implementations**, and the heavy compute engines ship with the repository: a dynamic Gaussian reconstruction engine with editing extensions, a closed-loop simulation engine, and a policy training stack live under [`projects\u002F`](projects\u002FREADME.md). Orchestration and next-step selection belong to your own application — ADToolbox deliberately does not include an agent framework.\n\n### Start in one minute\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FMax-luo-song\u002Ftool_box.git\ncd tool_box\npython -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npython -m pip install -e .\n\nadtoolbox list\nadtoolbox run edit_config_generator --input examples\u002Fedit_config_generator\u002Finput.json\nadtoolbox run failure_case_filter --input examples\u002Ffailure_case_filter\u002Finput.json\n```\n\nThese examples compile a real edit document and screen synthetic box geometry. They need **no API key, GPU or model download**. The curation example also writes a local JSONL case entry. External-data examples use explicit path templates.\n\n```python\nfrom adtoolbox.tools.edit_config_generator import run\n\nresult = run({\n    \"coordinate_system\": \"camera_local_meters\",\n    \"operations\": [{\"operation\": \"remove\", \"instance_id\": 0}],\n})\nassert result[\"status\"] == \"success\"\nprint(result[\"result\"][\"edit_config\"])\n```\n\n### The tool collection\n\n| Tool | Capability | Runtime |\n|---|---|---|\n| [`failure_analyzer`](docs\u002Ftools\u002Ffailure_analyzer.md) | Failure evidence analysis | llm |\n| [`scene_requirement_generator`](docs\u002Ftools\u002Fscene_requirement_generator.md) | Scenario requirements | llm |\n| [`scene_conceiver`](docs\u002Ftools\u002Fscene_conceiver.md) | Scenario conception | llm |\n| [`video_retriever`](docs\u002Ftools\u002Fvideo_retriever.md) | Driving video retrieval | native + engine |\n| [`instance_discovery`](docs\u002Ftools\u002Finstance_discovery.md) | Traffic instance tracking | optional vision \u002F engine |\n| [`reconstruction`](docs\u002Ftools\u002Freconstruction.md) | Dynamic scene reconstruction | bundled engine |\n| [`edit_plan_builder`](docs\u002Ftools\u002Fedit_plan_builder.md) | Scene edit planning | llm |\n| [`edit_config_generator`](docs\u002Ftools\u002Fedit_config_generator.md) | Edit configuration compiler | native + llm |\n| [`scene_editor`](docs\u002Ftools\u002Fscene_editor.md) | Scene editing and rendering | bundled engine |\n| [`scene_validator`](docs\u002Ftools\u002Fscene_validator.md) | Scene consistency checks | native + optional llm |\n| [`recovery_advisor`](docs\u002Ftools\u002Frecovery_advisor.md) | Execution diagnostics | native |\n| [`policy_runner`](docs\u002Ftools\u002Fpolicy_runner.md) | Closed-loop policy evaluation | bundled engine |\n| [`failure_case_filter`](docs\u002Ftools\u002Ffailure_case_filter.md) | Failure case curation | native |\n| [`policy_trainer`](docs\u002Ftools\u002Fpolicy_trainer.md) | Supervised policy fine-tuning | bundled engine |\n\n**Native** tools run with the base package. **LLM** tools require your configured model endpoint. **Bundled engine** tools drive real engine source included under `projects\u002F`; you still prepare the engine's Python environment, model weights and data. Native video retrieval ranks supplied captions; the bundled `projects\u002Fvideo_search` pipeline provides full semantic indexing and retrieval.\n\n### Designed to be composed\n\n- **One contract.** Versioned JSON results, typed inputs, explicit artifacts and useful errors.\n- **Independent environments.** Reconstruction, tracking, simulation and training can use separate runtimes.\n- **Portable scene edits.** Trajectory, rotation, scale, removal, addition and replacement share one functional interface.\n- **Evidence with limits.** Visual plausibility, geometric screening and official policy metrics remain distinguishable.\n\n### Prepare the engines\n\nConfigure only what you use. Start with [runtime configuration](docs\u002Fconfiguration.md), then follow the [engine guides](docs\u002Fbackends\u002FREADME.md). Verify a bundled engine tree and print its setup checklist:\n\n```bash\npython scripts\u002Fsetup_project.py reconstruction\npython scripts\u002Fsetup_project.py simulation\n```\n\nAn edited reconstruction can be converted into a simulation scene with `scripts\u002Fconvert_scene.py`, and a simulated rollout can be exported as supervised fine-tuning data with `projects\u002Fsimulation\u002Fscripts\u002Fexport_policy_training_data.py`. Existing integrations can also use the [JSON subprocess bridge](docs\u002Fconfiguration.md#external-json-backend).\n\nFor model tools, export `ADTOOLBOX_API_KEY`, `ADTOOLBOX_BASE_URL` and `ADTOOLBOX_MODEL`. Text evidence and explicitly attached frames are sent to that endpoint. The library does not automatically load `.env` files.\n\n```bash\npython -m pip install -e '.[mcp]'\nadtoolbox doctor --config configs\u002Fruntime.local.json\nadtoolbox-mcp --config configs\u002Fruntime.local.json\n```\n\nSee [MCP setup](docs\u002Fmcp.md), [coordinate and data contracts](docs\u002Fcontracts.md), and [per-tool examples](examples\u002FREADME.md).\n\n### Release scope\n\nThis is an **alpha toolkit release**. Portable implementations, model transport and process\u002Fprotocol contracts are covered by tests. The bundled engines are verified for source completeness and integration wiring; clean GPU reconstruction, edited-scene fidelity, closed-loop metrics and policy training outcomes depend on your hardware, checkpoints and data. [Validation status](docs\u002Fvalidation.md) records the distinction.\n\nBox-overlap screening does not establish collision responsibility or road compliance. Sampled-frame review does not certify physics. Fine-tuning requires valid labels; a mined failure is not automatically a training example.\n\n### Contribute\n\nSee [contributing](CONTRIBUTING.md) and [security](SECURITY.md). Useful next steps are reproducible engine profiles, measured editing examples and additional portable scene adapters.\n\n### License and acknowledgments\n\nStandalone toolkit code is licensed under [Apache-2.0](LICENSE). The bundled engines under `projects\u002F` are derived from Apache-2.0 upstream projects and retain their original licenses and attribution; see [NOTICE](NOTICE), [third-party notices](THIRD_PARTY_NOTICES.md) and the engine guides. Model weights and datasets are not distributed.\n",2,"2026-10-31 04:26:31","CREATED_QUERY"]