<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tarasyarema</title><link>https://news.ycombinator.com/user?id=tarasyarema</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 07:29:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tarasyarema" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tarasyarema in "Chat-py: A Python port of Vercel's chat SDK"]]></title><description><![CDATA[
<p>Hey there HN!<p>I loved the chat sdk for node, but I wanted to use it in Python, so I let my agent-swarm run in the night to port it (it only costed $500 in claude usage xD).<p>Performing some E2E tests now, and will be releasing to pypi as `chat-py` with the adapters as separate packages (as the chat sdk).<p>My goal is to keep it in sync on a daily basis.<p>Cheers!</p>
]]></description><pubDate>Wed, 22 Apr 2026 12:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47862669</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47862669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47862669</guid></item><item><title><![CDATA[Chat-py: A Python port of Vercel's chat SDK]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/desplega-ai/chat-py">https://github.com/desplega-ai/chat-py</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47862668">https://news.ycombinator.com/item?id=47862668</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 22 Apr 2026 12:33:52 +0000</pubDate><link>https://github.com/desplega-ai/chat-py</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47862668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47862668</guid></item><item><title><![CDATA[New comment by tarasyarema in "Hello"]]></title><description><![CDATA[
<p>Hi there, welcome!</p>
]]></description><pubDate>Wed, 18 Mar 2026 11:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47424568</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47424568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47424568</guid></item><item><title><![CDATA[Show HN: Agent-fs – The missing filesystem for agents (and humans)]]></title><description><![CDATA[
<p>Hello there HN, coming back with more agentic suff :)<p>If you saw my last post, we've been building agent-swarm (<a href="https://github.com/desplega-ai/agent-swarm" rel="nofollow">https://github.com/desplega-ai/agent-swarm</a>) for a while, and one of the problems that we started encountering and getting more annoying each time was: how do we share / check stuff bi-directionaly with the agents (they run remotely).<p>Use case
---<p>The use case is simple: agents create a document somewhere and I want to be able to check it, leave comments, etc. But also for the other agents (in other machines / dockers) to be able to check it.<p>Until now the solution was simple: docker volumes. We mounted a /workspace/personal (personal volume) for each agent, and a /workspace/shared (shared volume in lead and workers). This allowed easy collab in the swarm, but not easy for me. I had to either SSH or have the swarm build an app and serve it locally via proxy :D.<p>Problem
---<p>On the other hand last week I decided to figure out other places to deploy this, and I tried fly.io, which I liked the DevEx a lot. The problem with it was that each machine allowed a single volume. I then tried Archil (which worked, but it was a ownership and setup mess).<p>Solution
---<p>So... ended up creating agent-fs, which is an s3 backed suuuper simple API (comes with MCP and CLI) that let you have an interface like the one from GDrive, but thought for agents.<p>When I published the npm I asked the swarm to register, and in less than 5 minutes I was already seeing the shared drive and docs they created in the live UI.<p>Why not use gws cli? Because I want each agent to be able to auto-register with an email (we use agentmail for them), get an API  key and get going. It should be headless. Invites should be easy and each register comes with an initial personal drive.<p>Also this allows something nice (and silly). If you register as a human and have a shared drive w the swarm. Using the MCP insta allows to have that in any place with MCP support (e.g. Claude web, ChatGPT) which is a fast way to have a knowledge base across systems.<p>Thoughts on this?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47424556">https://news.ycombinator.com/item?id=47424556</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Mar 2026 11:55:43 +0000</pubDate><link>https://github.com/desplega-ai/agent-fs</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47424556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47424556</guid></item><item><title><![CDATA[New comment by tarasyarema in "Ask HN: Can you access old HN posts?"]]></title><description><![CDATA[
<p>The API still works fine tho, i.e. via https://hacker-news.firebaseio.com/v0/item/<n>.json</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414562</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47414562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414562</guid></item><item><title><![CDATA[New comment by tarasyarema in "Ask HN: Can you access old HN posts?"]]></title><description><![CDATA[
<p>This is the newest post I can see: <a href="https://news.ycombinator.com/item?id=47233969">https://news.ycombinator.com/item?id=47233969</a> (I did a good old binary search :D)</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414549</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47414549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414549</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>jaja no, the replies to this post I did them manually. The ones from your link were a test I did a while ago unrelated to the swarm :D<p>funny you found that XD</p>
]]></description><pubDate>Thu, 26 Feb 2026 18:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47169698</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47169698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47169698</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>Does maintaining one count? If so it does already :D</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47169461</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47169461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47169461</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>100%, my tldr from that paper is: never use /init basically</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168803</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47168803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168803</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>Yeah, saw that paper. And I have the following notes on it:<p>1. Agents update those files themselves, but currently with my oversight and guidelines (from the UI you can even see it's contents)<p>2. Measuring this is extremely hard, if not impossible. One of the goals of the swarm is to help me on random tasks that can span a lot of different pieces, not just implementing a feature.<p>Before last week, we did not have the memory and identity files. And, from an empirical pov, I can say that the general feel improved a lot. I see that in similar situations it does not perform the same mistakes. Also, what is stored in those files generally is something that the agent CAN NOT find using it's tools (like the paper suggest to avoid) which actually helps.<p>In any case, the swarm created a research on this topic a few days ago <a href="https://github.com/desplega-ai/agent-swarm/pull/86" rel="nofollow">https://github.com/desplega-ai/agent-swarm/pull/86</a> maybe I'll iterate on it and see what we can get :D</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167686</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167686</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>100%. I believe the best thing to do now is find ways to push the limits of what works and what not, which will help find the following limits, and keep going</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167544</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167544</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>Thanks! I too believe this, unsure how it will actually look, but the pattern of AI employees is clearly rising.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167483</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167483</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>I mean you can check the closed PRs in the repo, 95% of them were done by the swarm. And a similar pattern is happening for our customer facing products.<p>I think you focused on the bonus point, rather than the first part (which is the relevant one).<p><a href="https://github.com/desplega-ai/agent-swarm/pulls?q=is%3Apr+is%3Aclosed+author%3Adesplega-bot" rel="nofollow">https://github.com/desplega-ai/agent-swarm/pulls?q=is%3Apr+i...</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 15:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167351</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167351</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>This may not run in your machine, and you can interact with it from channels like Slack or Github.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167208</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167208</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>I have to give it a try. Will need to check for Anthropic compatible APIs (I know openrouter have one) and see how it works. Will def try it out and post some benchmarks in the repo!</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:11:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167148</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167148</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>I use this a lot for multi-tasking, let me explain.<p>Currently at my startup (and in the past when I worked on a bigger company) I have ton of random tasks I need to tackle during the day: from Sentry issues, to analytics on usage, roadmap implementation, customer support. Some of them required deep focus, some of them don't.<p>Since we have the swarm running for our company my day to day hasn't changed that much in terms of the work I do locally. What it changed is that I can start delegating a lot of my backlog and chores to the swarm. It will do it, iterate, delegate, review, and finally send me a PR or report to check. I check those in the morning and night, and that's it.<p>I added it to our customer channels, were it has scoped access to the customer setup, and help me debug the issues, and offer a frontline ultra-personalized support.<p>I see it as a team of interns that just do stuff for you. And good thing: they learn from their mistakes to (hopefully) do not make them again (compounds).<p>As a random bonus: given the swarm knows what we do and how we work, I just ask them to go out there and figure out any relevant news or posts I should check each morning, and I get a personalized digest to read while I make coffee.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167123</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47167123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167123</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>That's literally what it does :D I.e. it uses the auth token to use claude code (the CLI binary). Check the code here: <a href="https://github.com/desplega-ai/agent-swarm/blob/main/src/commands/runner.ts#L1247" rel="nofollow">https://github.com/desplega-ai/agent-swarm/blob/main/src/com...</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 14:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47166877</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47166877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47166877</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>Yes, but in this case it uses directly the claude CLI and it's self-hosted, i.e. personal use. Hence, as far as I know, it's not against terms.</p>
]]></description><pubDate>Thu, 26 Feb 2026 14:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47166681</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47166681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47166681</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>First of all, thanks!<p>And agree on the open questions. Our goal is to keep experimenting and actually figure out how we agentic coding falls short in different scenarios and how that could be solved.<p>For instance, on our own projects, in some cases it requires different approaches. E.g. in our core product we power-use stuff like pm2, AGENTS.md special instructions, testing strategies dogfooding our own qa-use and special claude code commands that we found work best. In other repos, we have slightly different approaches.<p>Still we are far from autopiloting a lot of the stuff we build. But at the same time we are getting to a point where changes are done much faster, and the agents have more of a complete toolset for their validation, which makes it easier to supervise too.</p>
]]></description><pubDate>Thu, 26 Feb 2026 14:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47166467</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47166467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47166467</guid></item><item><title><![CDATA[New comment by tarasyarema in "Show HN: Agent Swarm – Multi-agent self-learning teams (OSS)"]]></title><description><![CDATA[
<p>Yes, like here's the daily compounding schedule the lead created:<p>---<p>Task Type: Daily Reflection — "My Compounding Journey"<p>You are Lead. This is your daily morning reflection routine. Do the following:<p>1. *Review yesterday's work*: Use `get-tasks` with status "completed" to see what got done. Use `memory-search` to find any learnings or patterns from yesterday.<p>2. *Reflect on the day*: Think about:
   - What went well? What tasks shipped cleanly?
   - What was harder than expected? Why?
   - Did any worker struggle? Could coaching or identity updates help?
   - Were there any repeated patterns (good or bad)?
   - Did we compound — did yesterday's work make today's work easier?<p>3. *Identify improvements*: Pick 1-3 concrete things to improve. These could be:
   - A coaching update to a worker's identity
   - A process change
   - A new memory to save
   - A tool/setup improvement<p>4. *Post to Slack*: Use `slack-post` with channelId "<redacted>" to post a message titled something like "My Compounding Journey — [date]". Keep it concise (3-5 paragraphs max). Include:
   - Brief summary of what shipped
   - Key insight or learning from the day
   - What you're improving based on it
   - If it was a quiet day with no tasks, say so honestly — "Quiet day, nothing to compound on" is fine.<p>5. *Act on improvements*: If you identified coaching updates or memory writes, do them now.<p>Keep the tone honest and direct. This isn't a performance report — it's genuine self-improvement.<p>---<p>As it has context on it's own system (codebase) it had also proposed some changes via PRs each morning</p>
]]></description><pubDate>Thu, 26 Feb 2026 14:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47166284</link><dc:creator>tarasyarema</dc:creator><comments>https://news.ycombinator.com/item?id=47166284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47166284</guid></item></channel></rss>