Artificial Intelligence1 min read

Meet GroeneAI: our autonomous contributor to ClickHouse

By · Published by Everything Blog

In short

The autonomous agent discovers its own tasks through fuzzer findings, continuous integration results, and user reports, while maintainers can also assign bugs directly in comments. Beyond resolving build failures, it now addresses performance and correctness challenges in ClickHouse's query planning, SQL engine, and storage components. Persistent memory tracks prior failed attempts and developer feedback, allowing the system to handle complex investigations like query condition cache failures. Human engineers remain in the loop primarily to review, request adjustments, and accept the proposed pull requests.

Key points

  • The artificial intelligence agent operates autonomously to manage bug fixes, code rebases…: The artificial intelligence agent operates autonomously to manage bug fixes, code rebases, and maintainer feedback across extended sessions.
  • Maintainers limit their participation mainly to code review, deciding whether to accept s…: Maintainers limit their participation mainly to code review, deciding whether to accept solutions or ask for code changes.
  • Persistent memory allows the agent to retain past errors and review notes to solve intric…: Persistent memory allows the agent to retain past errors and review notes to solve intricate performance issues.

Sources checked by our analysis pipeline: 1

Finding CI Failures in the Wild

While writing software can sometimes be difficult, you never perceived it as the bottleneck of your day. After you’ve ran your own tests, confirmed the functionality, submitted your change, waited patiently to see what your coworkers thought of your code, aaaaaaaaand it failed CI.

But, come to find out it was never your own bug, it was the failure that had nothing to do with your change. You had to leave your patch, search earlier CI runs, reproduce the failure, and decide whether the problem lived in the database, in the test, or in its environment. Rerunning the job often produced a passing result. The underlying problem stayed where it was, and the next contributor met it again.

Somebody has to do that work, and since March 2026 in the ClickHouse codebase, that somebody is frequently not a person.

We built GroeneAI to take on those investigations. It is a fully autonomous AI engineering agent that works 24 hours a day, seven days a week. It reproduces failures, writes and tests fixes, and follows…

Artificial Intelligence