Hacker Newsnew | past | comments | ask | show | jobs | submit | mikehostetler's commentslogin

This doesn't look like it was written by a human

AGI?


nice, private or OSS? Elixir needs a better notification engine badly


What do you mean exactly? If you need a notification engine, reaching for a pubsub implementation is very easy with phoenix’s popularity and quite battle tested. I’ve implemented notifications at scale a few times in the ecosystem. What problems are you encountering that you don’t feel you have a tool in the shed to work with in this case?


And if you wanna buy over build, check out https://knock.app - also built in elixir


really cool project! well done


This is the type of comment that keeps me coming back to HN

Well done sir


> good concurrency story like Elixir make much more sense

Agree, that's why I've been building this: https://github.com/agentjido/jido


Call me an elixir virgin until 5 minutes ago. This language from a quick glance seems perfect for agent orchestration.

Project looks great, will follow & learn.


It's less about the language syntax and more about the capabilities of the underlying Erlang runtime. There's also Gleam on top of Erlang if you like stronger typing (gleam.run).


I'm pushing on two efforts:

- How "robust" do I build the Agent GenServer? There is a working implementation in the repo, but it's simplistic. How robust should the event implementation of Signals be? I'd love feedback on that - Examples of Agents and Actions - the other repo's in the org have some basic examples, and I'm building out chat first as that is the most requested - but expansion there would be fantastic

Thanks!


To run multiple agents in TypeScript, you're typically reaching for a package like 'pm2'. This starts a Node.js process for each Agent, then you need another tool like Redis for them to communicate.

Adding Docker adds even more weight.

You could run multiple agents in a single Node.js process, but you'll eventually face event-loop conflicts.

With Elixir and BEAM, you already have the tools to run agents as a lightweight Erlang process. You also have built-in PubSub for inter-agent communication (via a package).

This provides the ability for safely running 1000's of agents in a single BEAM Node. This is much more robust and efficient then Node.js and TypeScript.


This SDK is the actor framework with the primitives.

There will be additional packages to facilitate chat (https://github.com/agentjido/jido_chat) and AI (https://github.com/agentjido/jido_ai)

There's a WIP workbench app that will be 1-click deployable to set up and chat with a Jido AI agent soon: https://github.com/agentjido/jido_workbench


You got it ;-)


this is so much fun


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: