README.md

March 24, 2026 · View on GitHub

OpenEarth-Agent: From Tool Calling to Tool Creation for Open-Environment Earth Observation



arXiv      PDF


Introduction

The repository for this project is the code implementation of the paper OpenEarth-Agent: From Tool Calling to Tool Creation for Open-Environment Earth Observation https://arxiv.org/pdf/2603.22148.

If you find this project helpful, please give us a star ⭐️.

Main Contribution
  • We propose OpenEarth-Agent, the first remote sensing agent architecture designed for open environments. By performing adaptive workflow planning and tool creation conditioned on data and task contexts, OpenEarth-Agent accommodates diverse EO data and tasks. Through multi-stage tool and cross-domain knowledge integration, it effectively executes full-pipeline EO across multiple application domains.

  • We construct OpenEarth-Bench, the first remote sensing agent benchmark oriented towards open environments. Comprising $596$ full-pipeline cases sourced from real-world applications across various domains, it serves as a robust platform for evaluating agent performance in open environments.

  • Extensive experiments on OpenEarth-Bench and cross-benchmark evaluations on Earth-Bench validate the effectiveness of OpenEarth-Agent. Notably, on Earth-Bench, OpenEarth-Agent demonstrates the ability to create functionally equivalent professional tools, and in certain instances, tools with superior data adaptability. Operating with merely $6$ integrated tools, it achieves performance comparable to agents utilizing full tool calling, and significantly outperforms existing agents when provided with the complete toolset.

Updates

TODO

  • [] Open source the model code
  • [] Open source the Benchmark

License

This project is licensed under the Apache 2.0 License