26 comments

[ 3.1 ms ] story [ 37.6 ms ] thread
How does this differ to Mastra?
What is the problem this solves? Why would I use this instead of telling claude to vomit out the underlying boilerplate.
It's the exact same problem solved by any library whatsoever

If you (or your agent) have to write less code, there's less room to write bugs. There will be less code to understand when it needs to be modified too.

If only there were great backend languages

Go, C#, what have you.

Nah, thank god we have javascript

You're welcome to port anything over to those languages. LLMs can do it in a couple of days at most.
Anders Hejlsberg, who designed C#, is now leading Typescript development. Why would I not join him at the frontiers of his creative and intellectual energies?

Go is a nice language, but it's not expressive the way typescript can be. I'm not convinced, either, that coroutines are all that snazzy an abstraction at the application level.

ADK comes in Go, Java, Python, and TS

Same framework, multiple languages, let people decide their preference while having consistency and interoperability

    import { getVirtualSandbox } from '@flue/sdk/cloudflare';
You lost me there. Looked kind of cool too.
Vibe coding aside [1], it's very interesting software projects these days don't really care about adding a single test [2].

[1]: https://github.com/withastro/flue/blob/8fdf8e0e9df5bd33c3120...

[2]: https://github.com/search?q=repo%3Awithastro%2Fflue+test+pat...

I find this impressive: in my experience, codex-rs loves to add tests even when not prompted. Of course, it’s a bit of a crap shoot as to whether the test tests useful behavior.

(My favorite so far: it created an empty file in /home/whatever and added a test to verify that some code it wrote would indeed fail when tested on this empty input and that it would fail with the correct error message. Never mind that this covered approximately none of the desired behavior and that the test would, of course, fail on any other system.

Tests is the new gold. You keep them to avoid a vibe coded fork.
I find automated tests are the only way to keep vibe coded projects on the rails, especially as you grow something beyond demo phase.
So we get it, all stuff agentic will be named after various diseases, how apt.
The new JavaScript web frameworks are agent frameworks
Why TS? The npm ecosystem is insane and insecure. Not a chance we are running this in our machines.

Go/Rust way better choices. Besides, if it’s all vibe coded, it shouldn’t matter for the author

Not ready for production yet but ive been working on https://wingman.actor for quite a while. Its a golang based portable agent runtime with minimal dependencies.
I am using TS sandboxed in deno for all our agent code generated from a UI builder (inspired by OpenAI's own agent builder, and spits out the same code output)
What I wonder is, why do we still need code etc? Shouldn’t all code be just a promt? This way it becomes language and platform agnostic.
Natural language is too vague, ambiguous, and inefficient.

That’s why we have _programming_ languages.

And once you specify everything you need, the “prompt” becomes a program.

Anything else is to lossy

(comment deleted)
Another typescript library! Woohoo!
As other comments have said, it would be great to add what this does that existing solutions can't. I see the project has been active since Feb, and has < 150 commits. I'd assume this is still pretty immature. So why use this? I think more explanation is needed.
Ok, real question. What products are people actually building with agent frameworks? I get the utility of AI coding tools and generic chat apps, but that is the extent of utility that I've been able to get from AI. I'm looking for examples that are real businesses, not toys.