12 comments

  • afshinmeh 1 hour ago
    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...

    • jstummbillig 21 minutes ago
      That would be really interesting. I doubt it's the case, actually probably the opposite? The harnesses seem very happy to write extensive test suits, without me having to ask much.
    • ai_slop_hater 19 minutes ago
      And what would they test? This is a meaningless wrapper for Anthropic or OpenAI SDKs.
  • leothecool 2 hours ago
    What is the problem this solves? Why would I use this instead of telling claude to vomit out the underlying boilerplate.
    • axpy906 2 hours ago
      Yeah don’t understand. It’s a lot easier to just build your own.
  • sdevonoes 50 minutes ago
    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

    • jdw64 18 minutes ago
      I think the TypeScript ecosystem is more suitable for this.

      I do not think Rust is a bad language. But the agent ecosystem changes very quickly, and in Rust, assembling and reshaping agent workflows is difficult.

      Many people prefer Rust, and I understand why. It is a genuinely excellent language, and “Rust is a great language” is a strong message that attracts many developers. But as long as lifetimes exist, I think it will remain difficult.

      The lifetime system assumes, in some sense, that humans can fully predict the lifecycle of values and resources. I am not sure that is truly possible in all domains. I am also not sure whether that model is linguistically suitable for the agent ecosystem.

      In agent systems, requirements change constantly. Tools change, workflows change, providers change, schemas change, and failure policies change. In that kind of environment, I am not sure Rust is the right fit.

      I like Rust a lot, and it is a language I genuinely want to learn. But I am not sure that applying Rust to everything is really the right answer.

      I think Rust makes a lot of sense in relatively stable infrastructure ecosystems: operating systems, runtimes, sandboxes, and core low-level layers. But agent code usually requires high-level abstraction and rapid workflow composition. Doing that in Rust takes a tremendous amount of time.

  • _s_a_m_ 52 minutes ago
    The new JavaScript web frameworks are agent frameworks
  • mrtksn 47 minutes ago
    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.
    • yoz-y 33 minutes ago
      How would that actually work? Eventually the specification for the CPU has to be clear. For now, that means machine code.
  • systima 3 hours ago
    How does this differ to Mastra?
    • bigethan 2 hours ago
      Mastra is a business, this seems to be a helpful lib
    • esprehn 1 hour ago
      One big difference seems to be Mastra has tests and this project doesn't.
  • wartywhoa23 1 hour ago
    So we get it, all stuff agentic will be named after various diseases, how apt.
    • spankalee 1 hour ago
      Uh... a flue is not a disease.
  • dataviz1000 2 hours ago
    Why would I choose this over Mastra? [0]

    [0] https://mastra.ai/

  • doublerabbit 2 hours ago

        import { getVirtualSandbox } from '@flue/sdk/cloudflare';
    
    You lost me there. Looked kind of cool too.
    • jadar 1 hour ago
      What was offensive? Was it the use of Cloudflare? Or the way the import was written?
  • piskov 2 hours ago
    If only there were great backend languages

    Go, C#, what have you.

    Nah, thank god we have javascript

    • jdw64 2 hours ago
      Not mentioning Java means we are already on the same wavelength.

      I love C# too.

    • vips7L 1 hour ago
      Kotlin and Scala too if you want the same type of strong type system as TypeScript
      • braebo 2 minutes ago
        No type system is as strong as TypeScript — certainly not Kotlin.
      • wiseowise 1 hour ago
        Lipstick on Java with vendor lock in or another lipstick on Java made by and for academics, tough choice.
        • dominotw 26 minutes ago
          coded in scala for over a decade. i am glad i dont have to use it anymore. maybe i am just too stupid for it, never understood the point of all that.
    • wiseowise 1 hour ago
      One is stuck in 80s and another doesn’t even have official open source debugger, are you serious?
      • pikedev 59 minutes ago
        C# is still getting yearly updates and is a joy to work with really.
  • mika-el 3 hours ago
    [dead]