Still, this feels like a glimpse of how software development workflows might look soon.
Also: itβs great to see OpenAI leaning on Elixir for orchestrating agents.
@hecperez.com
AI & Elixir team lead/manager at Doofinder, creator of @notes.club (Livebooks) and YouCongress.org (liquid democracy + verified expert positions on AI Governance & the impact of AI on society). Organizer of the Elixir Madrid meetup.
Still, this feels like a glimpse of how software development workflows might look soon.
Also: itβs great to see OpenAI leaning on Elixir for orchestrating agents.
One thing I miss is the ability to attach to the running Codex sessions.
Ideally Iβd like to watch (or even modify) what the agent is doing before it finishes.
You get some visibility through Linearβs issue plan/logs, but it still feels limited.
The GitHub account Symphony uses can create PRs but cannot merge to main.
Technically Symphony can merge to main automatically if you want.
Iβm not trusting it with that yet.
For code review, I initially just ran git diff inside each issueβs directory.
Later I configured Symphonyβs WORKFLOW.md to automatically open a PR in GitHub.
Then I open SSH tunnels from the server to my laptop for those ports.
That way I can access the running instances locally, test them, and review the changes before approving anything.
One workflow I tried:
When an issue moves to Human Review, Symphony spins up a server for that issue (each on a different port).
So every issue has its own running environment.
Iβm running it on a Hetzner server, letting it operate with full freedom.
Symphony can handle multiple issues in parallel, creating a dedicated directory for each one.
OpenAI launched an Elixir app this week: Symphony.
Itβs an orchestrator for coding agents that start working on issues when you move them into the Todo column in Linear.
Iβve been experimenting with it over the past few days and itβs a pretty interesting direction for agent workflows.
Who's going to the ElixirConf EU MΓ‘laga? Early Bird tickets end in less than a week!
Drop a π below if you're going, I'd love to connect in person.
I beta tested this and itβs amazing.
I asked Claude Code: find all html and accessibility errors of YouCongress via Rocket Validatorβs MCP tool and fix them.
After a few runs, all green. β
The tool call just failed
And yes, it's based on the mcp-session-id github.com/youcongress/...
By the way, I fixed the link in the Livebook of my workshop to the YouCongress source code where I forward the MCP events: github.com/youcongress/...
If a multi-node MCP server uses StreamableHTTP/SSE, when a node receives a tool call, it needs the session of the http connection.
I solved it by forwarding to the original node, but redis or a global ETS table like you did is cleaner π
But what does all this have to do with OpenRouter?
Here you have bsky.app/profile/hecp...
Here you have. I hope you like it! bsky.app/profile/hecp...
Here you have bsky.app/profile/hecp...
Elixir Madrid workshop materials: LLMs, Agents & MCP in Elixir apps.
Livebook examples β notes.club/hectorperez/...
#ElixirLang
ChatGPT Pro and Plus too. I donβt have a pro plan anymore there but it seems it should still work. By the way, I remember their UX when using MCP worse platform.openai.com/docs/mcp
Itβs great it stopped snowing and you came! Actually, in the morning I feared that we may need to cancel the whole event. Good to see you there!
This Wednesday, Iβll be teaching a workshop on LLMs, Agents, and MCP in Elixir.
We are fully booked! π«πͺ
However, if you want me to send you the Livebook notebook with all the content afterwards, just drop a comment or DM me.
#ElixirLang
Second event of the year in Elixir Madrid: a smiling plant powered by Erlang on embedded hardware by Icia Carro, an Erlang/OTP project on embedded boards + pizza & drinks. www.meetup.com/madrid-elixi...
The biggest near-term risk from AI isnβt βevil superintelligence.β
Itβs a coordination failure.
I expand on why this matters using the Fermi Paradox as a metaphor:
π open.substack.com/pub/networks...
Just tried asking Claude (desktop) to create a simple Livebook tool for me, and it worked!
Once done, I can click "Open in Livebook" and it opens directly in my Livebook desktop π
Try with "create a livebook to..."
#ElixirLang
Empiezo el aΓ±o impartiendo este taller de IA en el meetup de Elixir Madrid.
@jaimeiniesta.com gracias por compartir π Β‘Nos vemos allΓ!
Most AIs compress disagreement into one answer.
Governance needs the opposite: sourced quotes, stance-labeled (For / Abstain / Against), linked to primary sources.
open.substack.com/pub/networks...
I signed the "superintelligence statement". Yet, beyond "flourish or doom", thereβs a quieter risk:
If the US/China build it now, they'll enforce a "non-proliferation" to keep it that way.
Thatβs how a Perpetual Technological Cage begins for the rest of us:
networksocieties.com/p/the-perpet...
Weβve removed AI-generated perspectives. All expert and public-figure stances on YouCongress now come from verifiable, sourced quotesβso you can delegate with confidence.