ClickhouseAlexey MilovidovExplainer
Agentic coding at ClickHouse
Summary
Industry perspectives on AI coding agents remain divided between dismissal and excessive automation claims. ClickHouse integrated agentic coding across internal workflows, progressing from simple boilerplate scripts to active backend C++ development. Engineers primarily use command-line agents such as Claude Code with Claude Opus 4.5 and Codex CLI alongside observability platforms like Langfuse and Librechat. While agents effectively investigate continuous integration logs, generate internal dashboards, and assist with small C++ tasks, they lack architectural competence and require rigorous code review. ClickHouse treats agents as pair programmers for contained tasks, retaining human ownership over product strategy, attention to detail, and core code quality.
Context
Industry debate over AI coding agents is polarized between extreme skepticism and unhelpful mandates, while earlier models struggled with complex C++ codebases and were confined to one-off scripts and boilerplate.
Approach / What changed
ClickHouse integrated CLI-based tools like Claude Code and Codex CLI alongside custom internal agents and observability platforms like Librechat and Langfuse. They expanded agent usage from boilerplate and internal dashboards to C++ bug investigation and feature development while enforcing human oversight on architecture and code review.
Takeaways
CLI agents provide frontier capabilities—such as subagent orchestration, plan mode, clangd integration, and CI log parsing—making them preferable to IDE-integrated alternatives.
Frequent provider outages require engineering teams to maintain operational fallbacks across model providers, such as pairing Claude Code with Codex CLI.
Coding agents function effectively as pair programmers for well-scoped tasks but struggle with autonomous architectural decisions, demanding rigorous human code reviews.
Source and freshness
- Source
- clickhouse.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.