ADL – Agent Definition Language

5 edenr 1 7/27/2025, 10:34:21 PM github.com ↗

Comments (1)

edenr · 10h ago
I’m building something new, something I haven’t seen anyone in the field attempt yet.

Most of what we see today are No-Code platforms. They promise simplicity with visual interfaces, but let’s be honest: if you’re an expert, do you really want to build with drag-and-drop? These tools have their place, but they’re often limiting, not empowering.

We need a standard way to define agents - one that fits into your existing workflow: Git, your programming language, and real version control. Because let's face it, those tools are not going anywhere - they are here to stay!

Introducing Agent Definition Language (ADL).

Think Swagger for agents. Think GitOps for automation.

With ADL, agents can build other agents. It’s inspired by Google’s A2A protocol, but adds language-specific code generation. The goal? Make agents easy to define, share, and deploy - without being locked into a specific platform or a vendor.

  Open source
 Currently supports Golang
 Contributors are needed
 https://lnkd.in/d3muxtBf
 Example code: https://lnkd.in/dbF74xZk
Let’s stop chasing platforms. Let’s build real, production-grade agents. If you’re working on something similar, let’s connect. There are only so many hard problems, let’s solve them together.

I'll be allowing people to generate the code targeting a specific platform - as an example.

You're working with Github and need a CI - just pass the cli --ci You're working with serverless and need to deploy your agent to something like CloudRun pass the codegen --cd-cloudrun

This is just as an idea.

I've already developed a CLI that generates the Golang code.

More insights coming soon.