Co-Founder of Robomotion RPA | Automation expert | Linux & Golang enthusiast | Sharing AI, LLM & Agent insights | Proud father of 2

Istanbul
Joined February 2008
Thinking about replacing your current RPA platform? We'll migrate your existing automations to Robomotion for free. Let's talk: [email protected]
We've shipped so much this fall that we decided to put it all into one 35-minute walkthrough. In our latest video, What's New in Robomotion, we walk through all the major updates, demonstrated on the real product: ๐Ÿ’ฌ Chat Assistant: people talk to your automations, guided or conversational ๐Ÿ“ Forms: anyone can send work to a robot, files included ๐Ÿ“š Knowledge Base: answers from your own documents ๐Ÿค– Build with AI: a plain request in, a working flow or app out ๐Ÿ” Visual Diff: see exactly what changed between two versions ๐Ÿง  AI Agent + RPA: agents that use your RPA flows as their tools ๐Ÿ‘ฅ Agent Teams: agents and people working together in channels ๐Ÿงฉ Robomotion Apps: a real web app in front of any flow ๐Ÿ“„ Document Understanding: invoices and receipts read on your own machine, no API keys ๐Ÿ–ฅ๏ธ UI Automation: web, Windows, Java and remote desktop, explored by Claude Code Already running another RPA product in your business? We migrate your automations to Robomotion for free. Let's talk: [email protected] #Robomotion #RPA #Automation #AIAgents #LowCode #ClaudeCode
34
Robomotion Agent Teams is more than a place where AI agents collaborate. Its their workspace. Hire ready-to-use AI agents from the Robomotion Store, clone and customize existing ones, or build your own from scratch. Your agents. Your teams. Your workspace.
Introducing ๐€๐ ๐ž๐ง๐ญ ๐“๐ž๐š๐ฆ๐ฌ in Robomotion. โ€‹ Your AI team, working alongside your people. โ€‹ Bring AI agents in from the Robomotion Store, add them to a channel with your team, and give the Team Lead a goal. โ€‹ The Team Lead delegates tasks to the right specialists. Agents collaborate, share progress, and hand off work to one another, all in the open. Whenever a decision requires your approval, it comes back to you as an actionable card. โ€‹ We recorded a real demonstration using a fictional startup called Kilnly and gave its AI team five assignments: โ€‹ 1. Write and publish a blog post. Research this week's trends, write the article, generate illustrations, and publish it with the owner's approval. โ€‹ 2. Improve visibility in AI search. Audit the website, implement schema markup and llms.txt, then re-check the live site. The score improved from 40 to 59. โ€‹ 3. Prepare a product launch. Create a launch post and a square video. During the website review, an agent discovered a broken trial button. The Team Lead flagged the issue and requested approval before proceeding. โ€‹ 4. Build an AI SDR. Research nine relevant studios, score each prospect out of 100, and draft personalized outreach emails. The agent refused to add an unqualified tenth prospect just to meet the target. Nothing gets sent without approval. โ€‹ 5. Build an application. Create tickets for each step, write the specification, design the interface, build a working Robomotion App, and conduct a security review with findings referenced by file and line number. โ€‹ ๐€๐ ๐ž๐ง๐ญ๐ฌ ๐๐จ ๐ญ๐ก๐ž ๐ฐ๐จ๐ซ๐ค. ๐˜๐จ๐ฎ ๐ฆ๐š๐ค๐ž ๐ญ๐ก๐ž ๐๐ž๐œ๐ข๐ฌ๐ข๐จ๐ง๐ฌ. โ€‹ Every agent runs on its own Robomotion robot. Nothing gets published, sent, or scheduled without your approval. โ€‹ Watch the full six-episode series. Links are in the first comment. โ€‹ #Robomotion #AIAgents #AgentTeams #Automation #AI
56
Let's talk.
Switch to Robomotion and weโ€™ll migrate your existing RPA automations for FREE. โ€‹ Keep your automations running. โ€‹ And thatโ€™s not all. โ€‹ Hereโ€™s what Robomotion can offer this Fall 2026: โ€‹ 1๏ธโƒฃ Chat Assistant: let people talk directly to your automations โ€‹ 2๏ธโƒฃ Forms: collect data and trigger flows from a simple link โ€‹ 3๏ธโƒฃ Knowledge Base: turn your documents into knowledge for agents โ€‹ 4๏ธโƒฃ Build with AI: build flows and apps with our Assistant, Claude Code, or Codex โ€‹ 5๏ธโƒฃ Visual Diff: see exactly what an AI agent changed before you run it โ€‹ 6๏ธโƒฃ Agent Teams: let multiple AI agents collaborate with each other and your team โ€‹ 7๏ธโƒฃ AI Agent + RPA: agents think, RPA flows do the work โ€‹ 8๏ธโƒฃ Robomotion Apps: UI for people, MCP for agents โ€‹ 9๏ธโƒฃ Document Understanding: process documents offline on your own CPU or GPU โ€‹ The direction is simple: โ€‹ People use chat, forms, and apps. โ€‹ AI agents use MCP. โ€‹ Systems use APIs, schedules, triggers, and queues. โ€‹ Underneath it all, Robomotion does the work. โ€‹ Talk to us ๐Ÿ‘‰ [email protected]
2
108
Faik Uygur retweeted
Robomotion can help you ๐š๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ž ๐ฒ๐จ๐ฎ๐ซ ๐›๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ in several different ways today: 1๏ธโƒฃ You can create ๐ฐ๐จ๐ซ๐ค๐Ÿ๐ฅ๐จ๐ฐ๐ฌ that automate your business processes and run in the background. 2๏ธโƒฃ You can create ๐€๐ˆ ๐š๐ ๐ž๐ง๐ญ๐ฌ that you can communicate with and that can do the work for you. 3๏ธโƒฃ You can now create ๐š๐ ๐ž๐ง๐ญ๐ข๐œ ๐š๐ฉ๐ฉ๐ฌ for both humans and agents. Humans can use the UI, while Claude Code, Codex, or Copilot can connect through MCP. 4๏ธโƒฃ And finally with our latest ๐ƒ๐จ๐œ๐ฎ๐ฆ๐ž๐ง๐ญ ๐”๐ง๐๐ž๐ซ๐ฌ๐ญ๐š๐ง๐๐ข๐ง๐  capabilities, Robomotion is even more powerful. You can process almost any type of document and connect the extracted data directly to your automation workflows and your agents. Try Robomotion for free: robomotion.io Thanks to Kris for creating this video.
1
1
72
We have been working on Robomotion ๐——๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐—จ๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด for a while, and this course finally shows the whole picture Not just OCR From raw documents to structured data, validation, human review, automation, measurement, and even training your own models
Robomotion ๐——๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐—จ๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด from zero to production ๐Ÿ‘‡ โ€‹ We just published a complete Robomotion Document Understanding course: โ€‹ From PDFs and photos โ†’ structured data โ†’ validation โ†’ human review โ†’ automation โ†’ measurement โ†’ training. โ€‹ 1/ Turn Any Document into Data youtube.com/watch?v=PKr1xfSHโ€ฆ โ€‹ 2/ Machines, GPUs and Models youtube.com/watch?v=-cv8JqaWโ€ฆ โ€‹ 3/ Read Your First Invoice in 5 Minutes youtube.com/watch?v=7RefyrRRโ€ฆ โ€‹ 4/ Let AI Draft the Schema youtube.com/watch?v=AtzVKDloโ€ฆ โ€‹ 5/ Designing a Great Schema youtube.com/watch?v=zXfzq9aeโ€ฆ โ€‹ 6/ Business Rules That Catch Mistakes youtube.com/watch?v=AFxqeFPVโ€ฆ โ€‹ 7/ Process Documents in Bulk youtube.com/watch?v=4leThXVcโ€ฆ โ€‹ 8/ Human in the Loop: Validation Station youtube.com/watch?v=scJcRfADโ€ฆ โ€‹ 9/ Drafts, Publishing and Versions youtube.com/watch?v=NcjnVZJiโ€ฆ โ€‹ 10/ Use Document Understanding in a Flow youtube.com/watch?v=ipgDmnqaโ€ฆ โ€‹ 11/ Measure Accuracy and Tune Confidence youtube.com/watch?v=0Wi1fu1Fโ€ฆ โ€‹ 12/ Monitor Production youtube.com/watch?v=lmbHAs77โ€ฆ โ€‹ 13/ Train a Model on Your Own Documents youtube.com/watch?v=GsWPp7cqโ€ฆ โ€‹ 14/ Team Setup: Shared Machines, Reviewers and Data Policy youtube.com/watch?v=nBox-0IGโ€ฆ โ€‹ Full course: youtube.com/playlist?list=PLโ€ฆ โ€‹ It covers the full Document Understanding lifecycle, not just OCR, and processing can run on your own machines. #Robomotion #DocumentUnderstanding #RPA #IDP #Automation
1
2
155
Robomotion Apps combine a UI frontend with automation flows running on your Application Robots in the backend. You build them simply by describing what you want. Easy to build, easy to deploy, and they run locally. Every app comes with built-in MCP support and an Assistant. You can connect them to Claude Code, Codex, or Copilot via MCP and let your agents use them directly. Or you can use the app through its UI. Either way, everything stays in one shared place, so you can follow your clients, manage your pipeline, and keep the whole process in sync.
Robomotion can now build ๐€๐ ๐ž๐ง๐ญ๐ข๐œ ๐€๐ฉ๐ฉ๐ฌ designed for both humans and agents. Stageline is a CRM app built for outreach campaigns. We have also started adding ready-to-hire agents to the Agent Hub. LinkedIn and email outreach agents are coming soon. You will set your goals and templates, and the agents will handle the outreach pipeline while keeping your CRM up to date over MCP. Stageline is free. And not only can you use it for free, you can also clone it, edit it, customize it, and make it your own. You can develop and extend it using Claude Code, Codex, or the in-app Robomotion AI Assistant. Check it out: robomotion.io/agents/stageliโ€ฆ
1
1
129
The direction Robomotion is taking is getting really exciting. And there is so much more coming soon. I think we are going to slow down on videos explaining the platform itself. Instead, we will start showing the outcomes. The apps. The agents. The work they actually do. Because the platform itself is becoming almost invisible. You describe what you want, and AI builds it. With one prompt, you can now create an application and the automation behind it. Ask Robomotion to create a CRM. Now you have a real CRM application inside the platform. But it is not just a UI. It immediately has automation behind it, its own Assistant, and an MCP interface that lets you connect it to Claude Code or other AI agents. And then it gets even more interesting. You can create AI agents inside Robomotion too. So now you have two completely separate things: An application with its own flows. And an AI agent with its own flows, tools, memory, and instructions. Then you give the application to the agent. Think about that for a second. You created your own CRM with one prompt. Humans can use it. But your digital workers, your agents, can use it too. Now give that agent another tool: a LinkedIn automation built with RPA. Then tell it: Work through my sales pipeline slowly. Research each lead. Reach out when appropriate. Move the cards. Update the timeline. Keep the CRM clean. And send me a summary of what you accomplished today. The agent can operate the tools and applications you created for it. And with Agent Teams, humans and agents can work together in the same Slack-like environment. Agent Teams is still in Early Preview and moving toward Beta, but this is where things start getting really interesting. You are no longer just automating tasks. You are creating applications, creating digital workers, and giving those workers software to use. We have a lot to build. And a lot to show. Follow @robomotionio
1
127
Robomotion Designer can build the app for you without Claude Code or Codex. This opens a new direction for Robomotion: apps as the interface to automation. Soon, weโ€™ll start adding more apps to the Robomotion Agent Hub. Every app we build can be connected to an AI agent through MCP, and every app comes with its own Assistant. Building with AI is becoming incredibly powerful. We can now point it to a screenshot or a video demo we liked on social media and turn that idea into a working app we can actually use on the Robomotion platform. And there is no shortage of ideas. Especially after the recent Jev release, new automation examples are showing up everywhere. Weโ€™ll start building some of them, adding them to the Agent Hub, and sharing them here soon. Follow @robomotionio
You don't need Claude Code or Codex to build a Robomotion App. The Designer can build it itself. Describe the app in plain English, and its own AI Assistant builds every part: โ€ข the screens people click โ€ข the flow behind them that answers every button โ€ข the robot that runs it โ€ข and it presses every button itself before handing it back And it runs on your key. Designer Settings โ†’ AI API Keys takes an OpenAI, Anthropic, Gemini or OpenRouter key. Keys stay in your browser and are never sent to our servers. Then pick any model that provider serves, by name. We used Z.AI GLM-5.3 Flash through OpenRouter. The whole app: about six minutes, about fifteen cents. A few things every app comes with. Build with AI and the flow canvas are two views of one conversation. One is for the person who wants the app, the other for the person who wants every step. Every screen is a subflow of the flow, and one control shows you which button sends which action, and which step answers it. Point at any part of the app and say what to change, in a sentence. Then a version, Publish, and an agent in Custom App mode. The app is live on its own robot, at an address with no /preview/ in it. In the video we start with one paragraph and end with a two screen expense tracker in production. No terminal. No CLI. No flow drawn by hand. Prompt โ†’ App โ†’ Flow โ†’ Robot โ†’ Publish โ†’ Agent โ†’ Live Bring your own key. Build with AI. โ–ถ๏ธ youtube.com/watch?v=jtoaOSHxโ€ฆ #Robomotion #AIAgents #Automation #BYOK #OpenRouter #AgenticAutomation
1
229
Jev is not a traditional LLM. It is a new model architecture from TypeSafe, built for fast, structured decisions rather than generating text token by token. We have wanted to add a Browser โ†’ Act node to Robomotion for a long time. The problem was never just getting AI to understand what to do. It was making a decision at every step fast enough that the automation still feels like automation. When we saw Jev, we thought: this is it. TypeSafe even demonstrated Jev playing Doom by continuously deciding what to do next from structured game state. That gives you an idea of how quickly these decisions can happen. Our Browser โ†’ Act node uses the same idea for browser automation. Traditional Computer Use systems are generally screenshot-based: capture the screen, send it to a model, get back where to click or type, then repeat. With Browser Act, Jev works inside the page. It looks at the page state and decides what the robot should do next: where to click, what to type, which option to choose. Then it does it again. And again. It is fast enough that it feels like the automation is simply running locally, even though AI is continuously deciding the next action. The economics are just as interesting. Jev currently costs $0.042 per million input tokens on OpenRouter, with $0 output-token cost. That changes where AI can be used. Instead of calling an expensive generative model only for a few important steps, you can start using intelligence throughout the automation. AI picks. Robot acts. Code verifies. This is exactly the kind of model I think AI automation has been waiting for.
We built a real browser automation using Jev, TypeSafeโ€™s System One decision model, together with Robomotionโ€™s new Browser Act node. Jev does not generate text. We give it a question and a fixed set of possible answers. It chooses one and returns a probability for every option. So the architecture becomes simple: Jev decides. Robomotion acts. Code verifies. If confidence falls below 0.55, the robot does nothing and sends the order to a human. For our test: 6 orders 55 AI decisions $0.0086 total Jev cost 0.49s for the same six decisions in our benchmark And the browser instructions are just six steps written in plain English. No selectors. No button names. No page-specific rules. Not every task needs a large language model generating tokens. Sometimes you just need a very fast, very cheap model to make a decision, then let deterministic automation do the work. AI picks. Robot acts. โ–ถ๏ธ youtube.com/watch?v=L21FH2jlโ€ฆ #Robomotion #Jev #TypeSafe #BrowserAutomation #RPA #AIAgents #Automation
4
4
430
๐Ÿšจ Teaser Alert: ๐‘๐จ๐›๐จ๐ฆ๐จ๐ญ๐ข๐จ๐ง ๐€๐ฉ๐ฉ๐ฌ is coming! The Invoice Inbox app you see in the video is _not_ a built-in Robomotion product. Itโ€™s what we built with Robomotion using just ๐จ๐ง๐ž ๐ฉ๐ซ๐จ๐ฆ๐ฉ๐ญ. Now you can create frontends for your flows, deploy them directly to the Agents dashboard, and launch them just like Chat Assistants. The best part: every UI comes with an AI Assistant, so youโ€™re building an agentic app from the start. And every app comes with its own MCP, so you can connect it to Copilot, Claude Code, or Codex and interact with your agent outside the platform. Whenever you need to, just open the UI and see what your agent is doing for yourself. The backend is a regular Robomotion flow. #Agents #MCP #Robomotion #AgenticAutomation #Apps
1
4
163
Most of the "AI agents" we see today are just workflows with a thin layer of AI on top. Gartner has a name for this: ๐š๐ ๐ž๐ง๐ญ ๐ฐ๐š๐ฌ๐ก๐ข๐ง๐ . A document arrives. An LLM extracts the fields, understands the email, or classifies the request. Then a predefined workflow takes over: Validate the data. Update the ERP. Send an email. Ask for approval. Continue to the next step. And there is nothing wrong with that. In enterprise automation, deterministic execution is probably what you want most of the time. The irony is that today, if you call it automation or RPA, it sounds legacy. Call essentially the same system an "AI agent", and suddenly it sounds cutting edge. But that does not make it agentic. The simplest test is: ๐–๐ก๐จ ๐๐ž๐œ๐ข๐๐ž๐ ๐ญ๐ก๐ž ๐จ๐ซ๐๐ž๐ซ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ฌ๐ญ๐ž๐ฉ๐ฌ? If a developer already defined: Step 1 โ†’ Step 2 โ†’ Step 3 โ†’ Step 4 then you have AI inside an automation, but very little agency. A real agent works differently. You give it a goal. It evaluates the situation, decides what to do next, chooses among available tools, acts, observes the result, and adjusts its plan when necessary. The execution path is not fully predefined. It emerges at runtime. This is also why I do not think RPA is disappearing. Agents still need ways to act on real business systems. If there is an API or MCP tool, great. But many enterprise applications still have no usable API, no MCP server, or expose only part of what the agent needs. That is where RPA becomes a tool in the agent's execution layer. Deterministic workflows handle reliable execution. The agent decides ๐ฐ๐ก๐š๐ญ ๐ญ๐จ ๐œ๐š๐ฅ๐ฅ, ๐ฐ๐ก๐ž๐ง ๐ญ๐จ ๐œ๐š๐ฅ๐ฅ ๐ข๐ญ, ๐š๐ง๐ ๐ฐ๐ก๐š๐ญ ๐ญ๐จ ๐๐จ ๐ง๐ž๐ฑ๐ญ ๐›๐š๐ฌ๐ž๐ ๐จ๐ง ๐ญ๐ก๐ž ๐ซ๐ž๐ฌ๐ฎ๐ฅ๐ญ. AI for reasoning. Deterministic automation for execution. Orchestration connecting the two. At Robomotion, this is exactly how we think about AI agents and RPA. Our next challenge is making that automation layer dramatically easier to build. Describe what you want in a prompt, and get a working visual automation back. It stays visual, so you can follow exactly what it does. And when AI creates or updates it, you can inspect the visual diff to see exactly what changed. #AIAgents #Automation #AgenticRPA
1
4
181
Kids have always had endless imagination. What changed is that AI is starting to remove the barriers between imagination and creation. Until recently, a child who wanted to build a computer game had to learn programming, understand complicated tools, and maybe even overcome English as a second language before they could turn an idea into something interactive. Now, a kid who spends hours playing Roblox can also start building games, characters, worlds, and experiences using AI Agents. That changes something important. They can start creating much earlier, while their imagination is still largely unconstrained. I'm very curious to see what these early adopters will grow up being able to do. What will become second nature to them after spending their childhood not only consuming digital worlds, but creating them? #AI #ArtificialIntelligence #AIAgents #FutureOfLearning #Creativity #Roblox
1
82
RAG gets better when the agent decides what to search for. Usually, RAG works like this: take your company documents, put them in a vector database, retrieve the relevant pieces, and give them to the model. But in this example, retrieval is not fixed. The DeepSeek Harness gets a search tool built with Robomotion flow nodes, then decides for itself how many searches it needs. The same question resulted in 5 searches, then 7, then 9 across different runs. It searches for one idea at a time, combines facts across multiple documents, and cites the source file in every answer. The infrastructure is also surprisingly simple: LanceDB is embedded, so the database is just a directory. No server, no container, no connection string. Our 11 PDFs became 82 chunks. At that size, we deliberately skip the vector index and let LanceDB scan the embeddings directly. So the interesting part here is that the agent is not just retrieving context. It is deciding how to retrieve it.
Most RAG pipelines search once, paste the results into the prompt, and hope. In this example, we give the DeepSeek Harness the search itself. One question can become several searches, phrased by the agent, across a LanceDB knowledge base. On our test corpus, a single raw search found 3 of 6 required facts. The agentโ€™s own searches found all 6, with the source document attached to every answer. In the video, we build the whole thing in Robomotion and expose it through an HTTP endpoint. RPA + DeepSeek Harness + LanceDB, in action: youtube.com/watch?v=0T7NZ2mWโ€ฆ #RAG #DeepSeek #AIAgents #Robomotion #RPA
2
170
RPA has always had a switching-cost problem. Once you have dozens or hundreds of automations running on one platform, moving somewhere else means rebuilding and retesting everything. AI changes that equation. Coding agents can now understand existing automations, rebuild them on another platform, and dramatically reduce the cost of migration. Migration is becoming less of a barrier. Thatโ€™s why we can offer free migrations at Robomotion. Start with one process, run both side by side, and decide for yourself.
Looking for an RPA alternative? We built Robomotion differently from the runtime up. Git-native flows. Concurrency built into the flow. Linux, Windows and macOS. AI agents and deterministic RPA in the same flow. And if you already have automations, weโ€™ll migrate them to Robomotion for free. Start with one process. Run both side by side. Compare the results yourself. Swipe through for the differences โ†’ #Robomotion #RPA #Agentic #Automation
2
80
Robomotion RPA and DeepSeek Harness, with AI Agents in action. This is how we combine AI Agents and RPA. Anything that needs to stay deterministic, SAP, Salesforce, Dynamics, or even a web portal without an API, can be exposed to the AI Agent as an RPA tool. You define the tool and its input parameters. The AI Agent is forced to pass those parameters as defined, and RPA uses them as regular deterministic inputs. The agent decides what to do. RPA executes it exactly as designed.
Every RPA robot forgets. This one writes down what it works out. We handed an invoice agent a German supplier it had never seen before. It worked out the layout from scratch: which of the two dates was the invoice date, which of the two amounts was the grand total, and that decimals were written with a comma. Then it wrote the whole procedure down as a skill, in its own words, including the traps it found. The next invoice from that supplier? No figuring it out again. It ran on what it had learned. Best part: the skill is readable. You can review it, promote it, tag it as v1, and pin a second robot to Replay. One robot learns, the fleet runs what you reviewed. Robomotion In Action, built and run for real, start to finish: youtube.com/watch?v=YankuBeSโ€ฆ See how RPA and AI Agents work together in the same automation flow. #RPA #AIAgents #Automation #DeepSeek #InvoiceProcessing #DeepSeekHarness
2
135
Turning an empty folder into a learning agent with Claude Code is possible. Claude Code has two memory systems: CLAUDE.md contains the instructions you write. Auto memory contains notes Claude selectively writes for itself based on your corrections, preferences, ongoing work, and things it decides are worth remembering. Auto memory lives under: ~/.claude/projects/-your-project-folder/memory/ MEMORY.md acts as an index to separate markdown files per each thing to remember. Because the memory is just Markdown files, you can also copy accumulated memory into another project. It becomes a simple form of knowledge transfer between agents. This creates an interesting pattern. Create a separate project folder for each role, such as marketer/, video-editor/, or graphic-designer/, then start Claude inside that folder. And it doesn't have to be a coding project. Over time, Claude running in these folders starts behaving more like a specialized agent that learns by doing. Then add skills. Skills are reusable procedures. A skill can also contain code: .claude/skills/video-crop/ SKILL.md scripts/crop.py This is where things get powerful. When Claude solves something with a script, such as scraping, fetching, cropping, blurring, an ffmpeg pipeline, or a Remotion render, you can ask it to save the solution as a skill into this project folder. SKILL.md explains when and how to use it. Instead of rediscovering remotion usage, ffmpeg flags every time, your agent now has an ability it can reuse. Next time, it already knows how to do it. For harder problems, I also like keeping an append-only ISSUES.md file. When a problem consumes multiple context windows, have Claude record what the problem was, what it tried, what failed, why it failed, and what finally worked. This is especially useful because auto memory is selective and may skip debugging details that Claude can derive from the codebase or does not consider worth preserving. So the pattern becomes: CLAUDE.md for standing instructions. Auto memory for what Claude learns on its own. Skills for reusable procedures and the scripts that implement them. ISSUES.md for hard-won debugging knowledge. The result is an agent that gets better over time by accumulating memory, reusable abilities, and hard-won experience.
1
2
336
The Year of Linux on the Desktop will finally come true. ๐Ÿš€ The Omacom Foundation has launched with $8 million in funding from eight Founding Patrons, each contributing $1 million to the mission: Tobi Lรผtke, CEO of Shopify Patrick Collison, CEO of Stripe Michael Dell, Chairman and CEO of Dell Technologies Jack Dorsey, Block Head and Chairman of Block Matthew Prince, CEO of Cloudflare Brendan Iribe, Co-founder of Sesame and Oculus Jason Fried, CEO of 37signals David Heinemeier Hansson, CTO of 37signals omarchy.org/news/2026/08/omaโ€ฆ
1
1
32
1,286
๐ƒ๐ž๐ž๐ฉ๐’๐ž๐ž๐ค ๐‡๐š๐ซ๐ง๐ž๐ฌ๐ฌ dynamic skill learning example added to our ๐ ๐จ-๐๐ž๐ž๐ฉ๐ฌ๐ž๐ž๐ค library. We created go-deepseek, an open-source Go SDK for using and embedding DeepSeek Harness in your Go applications. We are now integrating this library into ๐‘๐จ๐›๐จ๐ฆ๐จ๐ญ๐ข๐จ๐ง ๐‘๐๐€, where we want to give RPA robots the ability to explore a task, learn how to complete it, save that knowledge as a skill, and reuse it on future runs. Our new 13th example demonstrates exactly this: github.com/robomotionio/go-dโ€ฆ We created a fake telephone banking service with a deliberately complicated menu, similar to the phone menus we all know. The task is simple: "Find my credit card balance." But the route is not. Several menu options sound correct. Some lead to dead ends. One even gives a rewards points balance instead of the actual credit card balance. Run 1๏ธโƒฃ: the agent starts with no knowledge of the menu. It calls the bank, listens to the prompts, explores different branches, makes wrong choices, goes back, redials, and eventually finds the correct route. 17 wrong turns. More than 6 minutes of airtime. Once it succeeds, it saves what it learned as a reusable skill. It even records details such as: "Do NOT press 2. The balance is NOT under card services." Run 2๏ธโƒฃ: a completely fresh session starts with only the learned skill. This time, there is no exploration. One call. One key sequence. 44 seconds of airtime. Done. We also change the credit card balance between the two runs on purpose. This makes sure the agent cannot simply memorize the answer. It has to use the learned route, call the service again, and retrieve the new balance. The agent did not learn the answer. It learned how to get the answer. And every claim is verified against the phone system's own call logs, not just what the agent says it did. There is also a visual demo with a touch-tone keypad and real DTMF tones, so you can watch the agent navigate the phone system live. This is what we are now bringing into Robomotion RPA: Explore once. Learn the skill. Reuse it on future runs. #RPA #AIAgents #Golang #DeepSeek #Automation #OpenSource
1
125
We are very close to building ๐ฌ๐ž๐ฅ๐Ÿ-๐ฅ๐ž๐š๐ซ๐ง๐ข๐ง๐  ๐‘๐๐€ ๐ซ๐จ๐›๐จ๐ญ๐ฌ. Imagine an ๐‘๐๐€ ๐ซ๐จ๐›๐จ๐ญ running in production. It notices that something has changed in the automation, figures out what changed, and updates its own flow for the next run. This is not self-healing selectors, it is self-fixing automations! This is now very possible, and surprisingly easy to build if your product can be used with agent skills. Now take it one step further: imagine hiring an RPA Developer Agent from the Robomotion Agent Hub. You send it a video of the process you want to automate. It watches the video, learns the process, creates the PDD, got approval from you or the client, and then builds the automation, tests it and emails you a video of the working automation. How? DeepSeek recently open-sourced its DeepSeek Harness: deepseek.com/harness/en/ It comes with a Python SDK. Today it supports only Linux and Apple Silicon Macs. Under the hood, the SDK bundles a prebuilt, platform-specific Node.js executable inside the Python wheel, spawns it as a subprocess, and communicates with it over JSON-RPC. ๐Ÿ˜ฎโ€๐Ÿ’จ In other words, the Python package is mostly the driver. The actual harness runs inside the bundled Node.js binary. We didn't like the SDK architecture. Also, our RPA robots run on Windows, macOS, and Linux. And not just on paper. Linux and macOS are first-class citizens at Robomotion. So we built go-deepseek: github.com/robomotionio/go-dโ€ฆ A Go SDK for DeepSeek Harness that works across platforms. It uses Robomotion's goant, our own JavaScript engine: github.com/robomotionio/goanโ€ฆ What makes DeepSeek Harness especially interesting is its architecture. Everything is a plugin, and skills can be created and injected dynamically. No hardcoded skills. No agent restarts when a new skill is added. You can explain a task with screenshots, or simply share a video showing how it should be done. Isn't that basically how we teach new employees? You teach it something, it writes and keeps that skill, and the next time you ask, it can use what it learned. Check out our 12th example, advanced-learning, in the go-deepseek SDK. We are now currently working on our DeepSeek Agent package for Robomotion, which will bring these learning capabilities directly into Robomotion RPA robots. We already support Google ADK and Hermes Agent, but the DeepSeek Harness architecture opens up something much more powerful. Follow @robomotionio for more.
1
3
285
Introducing ๐ ๐จ-๐๐ž๐ž๐ฉ๐ฌ๐ž๐ž๐ค, a pure-Go SDK for the DeepSeek Harness. DeepSeek recently open-sourced the ๐ƒ๐ž๐ž๐ฉ๐’๐ž๐ž๐ค ๐‡๐š๐ซ๐ง๐ž๐ฌ๐ฌ, a real coding agent harness with one architectural idea that immediately caught our attention: ๐„๐ฏ๐ž๐ซ๐ฒ๐ญ๐ก๐ข๐ง๐  ๐ข๐ฌ ๐š ๐ฉ๐ฅ๐ฎ๐ ๐ข๐ง. The model adapter. The session log. The filesystem the agent can access. Every tool it can call. A deployment is simply a list of plugins. There is no second configuration surface. That is a very interesting architecture for embedding agents. Then we looked at the official Python SDK. And this is where things got interesting. Do you know what the Python SDK does? ๐ˆ๐ญ ๐ซ๐ฎ๐ง๐ฌ ๐๐จ๐๐ž.๐ฃ๐ฌ. More precisely, the Python SDK is a subprocess driver. It spawns a prebuilt single-file Node.js executable and drives the TypeScript harness over JSON-RPC. So your Python program starts Node.js to run the agent. The runtime is shipped inside platform-specific Python wheels. 196 MB unpacked. Three platforms: Linux amd64. Linux arm64. Apple Silicon macOS. No Windows. No macOS on Intel. For many applications, that is perfectly fine. But if your application is written in Go, the shape is a little strange: Go โ†’ subprocess โ†’ Node.js โ†’ agent We wanted: Go โ†’ agent So we took a different route. We compiled the DeepSeek Harness itself, all 64 modules and 12.5 MB of it, directly into the Go binary. Then we ran it on ๐ ๐จ๐š๐ง๐ญ, our pure-Go JavaScript engine. No Node.js runtime. No subprocess. No cgo. No second executable to ship. Just the Go binary. Today, ๐ ๐จ-๐๐ž๐ž๐ฉ๐ฌ๐ž๐ž๐ค: โ€ข is pure Go: no cgo, no Node.js, nothing to install beside your binary โ€ข cold-boots the agent in 0.37 seconds with 58 MB of Go heap โ€ข runs on Linux, macOS and Windows, on amd64 and arm64 โ€ข lets you mount Go tools, policies and components alongside the harness's own โ€ข gives the agent a filesystem fence you control โ€ข ships with twelve runnable examples โ€ข is MIT licensed ๐ ๐จ-๐๐ž๐ž๐ฉ๐ฌ๐ž๐ž๐ค is not trying to replace the official SDKs. If the Python SDK and its Node.js subprocess fit your architecture, use them. It is built for a different problem: Putting the DeepSeek Harness ๐ข๐ง๐ฌ๐ข๐๐ž a Go program while keeping the binary-in, binary-out simplicity Go gives you everywhere else. github.com/robomotionio/go-dโ€ฆ If you are embedding agents in Go, we'd love to hear what you think. #DeepSeek #Harness #Agents #Go
1
6
390