<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fenju Fu</title>
    <description>The latest articles on DEV Community by Fenju Fu (@fenju_fu).</description>
    <link>https://dev.to/fenju_fu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3975217%2F89635e6f-65d1-4047-ae6a-44fa3df21ab5.png</url>
      <title>DEV Community: Fenju Fu</title>
      <link>https://dev.to/fenju_fu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fenju_fu"/>
    <language>en</language>
    <item>
      <title>Agent Management Is Solved. But Who's Actually Doing the Clicking?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 26 Sep 2026 00:12:25 +0000</pubDate>
      <link>https://dev.to/fenju_fu/agent-management-is-solved-but-whos-actually-doing-the-clicking-47gf</link>
      <guid>https://dev.to/fenju_fu/agent-management-is-solved-but-whos-actually-doing-the-clicking-47gf</guid>
      <description>&lt;p&gt;Scroll through GitHub Trending today and you'll see a pattern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;paperclipai/paperclip&lt;/code&gt; (~85k stars) — "The open-source app everyone uses to manage agents at work"&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;dream-num/univer&lt;/code&gt; — "The Office Harness for AI Agents"&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;androoAGI/starnet&lt;/code&gt; — "watch your crew actually run"&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;google/ax&lt;/code&gt; — "open agentic orchestration runtime"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The community has decided: agents belong at work, not in chat boxes. We've got management panels, document runtimes, desktop harnesses, and orchestration layers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But here's the question nobody's asking: who's actually clicking the buttons?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Execution Gap
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;univer&lt;/code&gt; lets agents read and write spreadsheets programmatically — great if your data lives in a modern API.&lt;/p&gt;

&lt;p&gt;But what about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The legacy ERP system that only has a web UI?&lt;/li&gt;
&lt;li&gt;The internal tool your company built in 2019 with no API?&lt;/li&gt;
&lt;li&gt;The government portal that requires manual form submission?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's the execution gap. And it's where RPA (Robotic Process Automation) meets Agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter astron-rpa
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt; is an Agent-ready RPA suite — out-of-the-box automation tools that let agents operate browsers and desktop applications directly.&lt;/p&gt;

&lt;p&gt;Think of it this way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;paperclip&lt;/code&gt; manages your agents → &lt;strong&gt;who does what&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;univer&lt;/code&gt; provides document runtime → &lt;strong&gt;what to read/write&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;astron-rpa&lt;/code&gt; provides execution layer → &lt;strong&gt;how to actually click, type, and submit&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without the execution layer, your agent is a brilliant mind trapped in a chat box. It can analyze your data, write a report, suggest actions — but it can't &lt;em&gt;do&lt;/em&gt; anything.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdvr66dqqnxsjsp3ndro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdvr66dqqnxsjsp3ndro.png" alt="Astron RPA desktop automation demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Full Stack: Agent + RPA + Workflow
&lt;/h2&gt;

&lt;p&gt;For real-world scenarios — like a financial analyst running monthly reconciliation across 3 systems — you need more than just RPA. You need:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Execution&lt;/strong&gt; (&lt;code&gt;astron-rpa&lt;/code&gt;): Agent operates the UI, clicks buttons, fills forms, moves data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestration&lt;/strong&gt; (&lt;code&gt;astron-agent&lt;/code&gt;): Workflow platform handles multi-step tasks, checkpoint/resume for long-running processes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; is an enterprise-grade, commercial-friendly agentic workflow platform for building SuperAgents. It handles the stuff that breaks when you try to automate real work: what if step 3 fails? what if the session expires? what if the data format changed?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" alt="Astron Agent workflow orchestration"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Management (paperclip)
    ↓
Orchestration (astron-agent / google/ax)
    ↓
Document Runtime (univer)
    ↓
Execution (astron-rpa) ← the missing piece
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agents that can chat are 2024. Agents that can click are 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;astron-rpa: &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;astron-agent: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>rpa</category>
      <category>automation</category>
      <category>githubtrending</category>
    </item>
    <item>
      <title>Agent Runtimes Are Everywhere — But Can You Actually Set One Up?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Fri, 25 Sep 2026 00:05:58 +0000</pubDate>
      <link>https://dev.to/fenju_fu/agent-runtimes-are-everywhere-but-can-you-actually-set-one-up-4j4d</link>
      <guid>https://dev.to/fenju_fu/agent-runtimes-are-everywhere-but-can-you-actually-set-one-up-4j4d</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a familiar story. Three repos, three angles, one signal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;dream-num/univer&lt;/code&gt;&lt;/strong&gt; (+1,082 stars) — "The Office Harness for AI Agents." Spreadsheets, docs, slides, canvas, relational tables, PDF — all in one runtime designed for Agent control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;HKUDS/CLI-Anything&lt;/code&gt;&lt;/strong&gt; (50K+ stars) — "Making ALL Software Agent-Native." Every software gets a CLI interface so Agents can drive it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;obra/superpowers&lt;/code&gt;&lt;/strong&gt; (291K+ stars) — "An agentic skills framework &amp;amp; software development methodology that works."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each one is impressive. Each one solves a real piece of the puzzle. But there's a gap that all three skip over:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do you actually set up a working Agent assistant on your machine?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not a demo. Not a playground. A real assistant that connects to your tools and does real work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" alt="Desktop AI assistant connected and ready for workflow" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The First-Step Problem
&lt;/h3&gt;

&lt;p&gt;Here's what happens when a developer wants to try an Agent assistant:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;They find a framework (there are dozens now)&lt;/li&gt;
&lt;li&gt;They read the README&lt;/li&gt;
&lt;li&gt;They install dependencies&lt;/li&gt;
&lt;li&gt;They hit a config error&lt;/li&gt;
&lt;li&gt;They open an issue&lt;/li&gt;
&lt;li&gt;They give up&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The distance between "this looks cool" and "this is running on my machine" is where most Agent projects die. Not because the tech isn't ready, but because the onboarding is brutal.&lt;/p&gt;

&lt;h3&gt;
  
  
  What AstronClaw &amp;amp; Loomy Tutorials Do Differently
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astronclaw-tutorial" rel="noopener noreferrer"&gt;AstronClaw &amp;amp; Loomy tutorials&lt;/a&gt; start from the other end — not "here's a framework," but "here's how to get a working assistant running."&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AstronClaw&lt;/strong&gt; — cloud AI assistant. Set it up, connect it to your workflow, let it handle tasks that need cloud compute.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Loomy&lt;/strong&gt; — desktop AI assistant. Runs locally, connects to your desktop environment, handles tasks that need local context.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tutorials walk through real setup scenarios: install, configure, connect to actual tools, run a real workflow. No "hello world" demos. No abstract architecture diagrams. Just: "here's how to make it work."&lt;/p&gt;

&lt;h3&gt;
  
  
  The Natural Next Step: Making It Do Things
&lt;/h3&gt;

&lt;p&gt;Once your assistant is running, the next question is inevitable: &lt;strong&gt;can it actually DO things?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's where &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;astron-rpa&lt;/a&gt; comes in. Agent-ready RPA — browser automation, desktop app control, office workflow automation. Open-box tools, not just APIs.&lt;/p&gt;

&lt;p&gt;Think of it this way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AstronClaw / Loomy tutorials&lt;/strong&gt; = get a working assistant running&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;astron-rpa&lt;/strong&gt; = give that assistant hands to operate software&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh0f3w3uzogzmn4yoat6p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh0f3w3uzogzmn4yoat6p.png" alt="Agent debugging workspace showing tool calls and execution results" width="800" height="503"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Pattern That Works
&lt;/h3&gt;

&lt;p&gt;Don't start with orchestration frameworks. Don't start with architecture diagrams. Start with one real workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set up AstronClaw or Loomy following the tutorial&lt;/li&gt;
&lt;li&gt;Connect it to one tool you actually use&lt;/li&gt;
&lt;li&gt;Run one real task end-to-end&lt;/li&gt;
&lt;li&gt;Then think about scaling&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is the same insight behind &lt;code&gt;obra/superpowers&lt;/code&gt; — "a methodology that works." Except AstronClaw &amp;amp; Loomy tutorials make it accessible to everyone, not just developers writing Shell scripts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AstronClaw &amp;amp; Loomy tutorials: &lt;a href="https://github.com/iflytek/astronclaw-tutorial" rel="noopener noreferrer"&gt;https://github.com/iflytek/astronclaw-tutorial&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;astron-rpa (Agent-ready RPA): &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>tutorial</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Google's Ax and Anthropic's Financial Services Are Trending — But Who Solves Long-Running Workflow Resilience?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Thu, 24 Sep 2026 00:01:56 +0000</pubDate>
      <link>https://dev.to/fenju_fu/googles-ax-and-anthropics-financial-services-are-trending-but-who-solves-long-running-workflow-2ifp</link>
      <guid>https://dev.to/fenju_fu/googles-ax-and-anthropics-financial-services-are-trending-but-who-solves-long-running-workflow-2ifp</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals a clear shift: Agent orchestration is moving from "can run" to "can run to completion."&lt;/p&gt;

&lt;p&gt;Let's look at three repos that tell this story:&lt;/p&gt;

&lt;h3&gt;
  
  
  Google's Open Agentic Orchestration Runtime
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/google/ax" rel="noopener noreferrer"&gt;&lt;code&gt;google/ax&lt;/code&gt;&lt;/a&gt; brings an open agentic orchestration runtime with Google's engineering backing. The orchestration layer — how Agents are scheduled, how tasks are dispatched — is getting standardized.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anthropic's Vertical Solution for Finance
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/anthropics/financial-services" rel="noopener noreferrer"&gt;&lt;code&gt;anthropics/financial-services&lt;/code&gt;&lt;/a&gt; targets the financial industry with agent-based solutions. Financial scenarios are inherently long-running: market monitoring, investment research, risk control — these are multi-step workflows that span hours or even days.&lt;/p&gt;

&lt;h3&gt;
  
  
  Persistent Knowledge Graph for Agent Memory
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/DeusData/codebase-memory-mcp" rel="noopener noreferrer"&gt;&lt;code&gt;DeusData/codebase-memory-mcp&lt;/code&gt;&lt;/a&gt; indexes codebases into a persistent knowledge graph. It solves the "context loss" problem in long-running agent tasks — agents don't have to re-read the entire codebase every time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Astron Agent Workflow Orchestration" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Gap: Workflow-Level Resilience
&lt;/h3&gt;

&lt;p&gt;Here's what I noticed: all three repos solve important problems, but there's a critical gap between them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;google/ax&lt;/code&gt; manages &lt;strong&gt;scheduling&lt;/strong&gt; — how agents are dispatched.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;codebase-memory-mcp&lt;/code&gt; manages &lt;strong&gt;data&lt;/strong&gt; — how context is persisted.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;anthropics/financial-services&lt;/code&gt; defines &lt;strong&gt;scenarios&lt;/strong&gt; — what long-running tasks look like.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But who manages &lt;strong&gt;workflow state&lt;/strong&gt;? Imagine an 18-step financial research workflow. Step 14 fails due to a third-party API timeout. Without state persistence, you restart from step 1. With 18 steps taking hours, that's a full day wasted.&lt;/p&gt;

&lt;p&gt;The missing piece is &lt;strong&gt;workflow-level checkpoint recovery&lt;/strong&gt; — fail at step 14, fix the issue, resume from step 14, not step 1.&lt;/p&gt;

&lt;h3&gt;
  
  
  Filling the Gap
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; is an enterprise-grade agentic workflow platform that solves exactly this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;State persistence&lt;/strong&gt;: every step's state is persisted, not just in-memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Checkpoint recovery&lt;/strong&gt;: fail at step N, resume from step N after fixing the issue.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fault tolerance&lt;/strong&gt;: transient failures don't kill the entire workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Long-running workflow support&lt;/strong&gt;: workflows that span hours or days stay stable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn't just "orchestration" — it's &lt;strong&gt;workflow resilience&lt;/strong&gt;. The difference between "can run" and "can run to completion."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" alt="Astron Agent Debug Workspace" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Complete Stack
&lt;/h3&gt;

&lt;p&gt;Pair &lt;code&gt;astron-agent&lt;/code&gt; with &lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/skillhub&lt;/code&gt;&lt;/a&gt; — a self-hosted skill registry with version management and audit logs — and you get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;astron-agent&lt;/strong&gt;: workflow orchestration with checkpoint recovery and state persistence&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;skillhub&lt;/strong&gt;: skill version management, RBAC, and audit logs for every step&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every step in a long-running workflow is traceable, recoverable, and auditable. That's what enterprise-grade agent workflows look like.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;The repos trending today prove that the community recognizes long-running tasks as a real challenge. But most solutions focus on either scheduling (orchestration runtime) or data (persistent memory). The workflow-level resilience layer — checkpoint recovery, state persistence, fault tolerance — is where the real engineering work happens.&lt;/p&gt;

&lt;p&gt;The next frontier isn't just "agents that can be orchestrated" — it's "agents that can resume from where they left off."&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>workflow</category>
      <category>opensource</category>
      <category>githubtrending</category>
    </item>
    <item>
      <title>Engineering Multimodal Agents: Why iFly-Skills Goes Beyond API Wrappers</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 22 Sep 2026 23:54:28 +0000</pubDate>
      <link>https://dev.to/fenju_fu/engineering-multimodal-agents-why-ifly-skills-goes-beyond-api-wrappers-57g0</link>
      <guid>https://dev.to/fenju_fu/engineering-multimodal-agents-why-ifly-skills-goes-beyond-api-wrappers-57g0</guid>
      <description>&lt;p&gt;Building a multimodal agent today often feels like stitching together a fragile pipeline of OCR engines, translation APIs, and speech-to-text endpoints. While the models are powerful, the engineering overhead to orchestrate these capabilities is massive.&lt;/p&gt;

&lt;p&gt;This is exactly the problem &lt;code&gt;iflytek/iFly-Skills&lt;/code&gt; aims to solve. Instead of leaving developers to write boilerplate integration code, it packages real multimodal capabilities—OCR, voice, translation, and document understanding—into standardized, deployable Agent skills.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" alt="iFly-Skills Demo Diagram" width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  From API Calls to Actual Workflows
&lt;/h2&gt;

&lt;p&gt;The core philosophy behind iFly-Skills is simple: an agent's skill should do actual work, not just pass a prompt to an endpoint. By encapsulating complex multimodal logic into reusable skills, developers can focus on workflow orchestration rather than low-level API debugging.&lt;/p&gt;

&lt;p&gt;For example, integrating a document processing pipeline traditionally requires managing file uploads, OCR extraction, text cleanup, and translation as separate steps. With iFly-Skills, these are abstracted into a single, cohesive skill that the agent can call natively.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvun6qrtrma5ti54mp1ii.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvun6qrtrma5ti54mp1ii.png" alt="iFly-Skills Available Skills" width="799" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters for Agent Engineering
&lt;/h2&gt;

&lt;p&gt;The real bottleneck in deploying AI agents isn't the reasoning capability of the underlying LLM—it's the reliability of the tools it uses. If an OCR call fails or a translation API returns unexpected formats, the entire agent workflow breaks down.&lt;/p&gt;

&lt;p&gt;iFly-Skills addresses this by treating each skill as a robust, self-contained module. This means better error handling, predictable outputs, and ultimately, agents that can be trusted in production environments.&lt;/p&gt;

&lt;p&gt;If you're building multimodal agents and tired of writing the same integration glue code, iFly-Skills is worth exploring. It represents a shift towards engineering maturity in the agent ecosystem—where capabilities are packaged, shared, and deployed like any other software component.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>multimodal</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Computer-Use is solved. Unattended workflow execution is not.</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 22 Sep 2026 00:20:27 +0000</pubDate>
      <link>https://dev.to/fenju_fu/computer-use-is-solved-unattended-workflow-execution-is-not-316o</link>
      <guid>https://dev.to/fenju_fu/computer-use-is-solved-unattended-workflow-execution-is-not-316o</guid>
      <description>&lt;p&gt;Today's GitHub Trending highlights a clear shift: agents are moving from "can chat" to "can operate."&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/trycua/cua" rel="noopener noreferrer"&gt;&lt;code&gt;trycua/cua&lt;/code&gt;&lt;/a&gt; — Computer-Use 2.0 with open-source drivers and cross-OS fleet support&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/BuilderIO/agent-native" rel="noopener noreferrer"&gt;&lt;code&gt;BuilderIO/agent-native&lt;/code&gt;&lt;/a&gt; — A framework for building agentic apps&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/coder/coder" rel="noopener noreferrer"&gt;&lt;code&gt;coder/coder&lt;/code&gt;&lt;/a&gt; — Secure environments for developers and their agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are exciting projects. But we learned a painful lesson while building our own automation pipelines: &lt;strong&gt;"can operate a single UI" is not the same as "can reliably run an unattended business workflow end-to-end."&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The gap we hit
&lt;/h3&gt;

&lt;p&gt;Here's a scenario we ran into: we wanted to automate a daily data collection workflow — open a browser, log in to an internal portal, navigate to a report page, download the file, parse it, and send a summary to a Slack channel.&lt;/p&gt;

&lt;p&gt;Individual steps? Agent handles them fine. But string them together into an unattended workflow, and things break:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The portal throws a session timeout mid-flow — no retry logic&lt;/li&gt;
&lt;li&gt;A file download dialog changes — the Agent doesn't know what to do&lt;/li&gt;
&lt;li&gt;The workflow fails at step 7 — no checkpoint to resume from&lt;/li&gt;
&lt;li&gt;You want to run this on a schedule, headless — no built-in scheduling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The missing layer wasn't "can the Agent click buttons." It was: &lt;strong&gt;flow orchestration, exception handling, retry, and state management.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What we needed: an Agent-ready RPA layer
&lt;/h3&gt;

&lt;p&gt;This is exactly what &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt; is designed for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Out-of-the-box automation tools&lt;/strong&gt; — desktop and browser operations as composable steps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent-ready architecture&lt;/strong&gt; — Agent handles decision-making; RPA handles execution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built for unattended execution&lt;/strong&gt; — exception handling, retry, and state checkpoints are part of the workflow, not afterthoughts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Individual &amp;amp; enterprise ready&lt;/strong&gt; — from personal automation to team-scale deployment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Workflow Orchestration Canvas" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The full stack: orchestration + execution
&lt;/h3&gt;

&lt;p&gt;For more complex scenarios, pair it with &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Repo&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Orchestration&lt;/td&gt;
&lt;td&gt;&lt;code&gt;astron-agent&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Decompose complex tasks, manage multi-agent workflows, handle state&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Execution&lt;/td&gt;
&lt;td&gt;&lt;code&gt;astron-rpa&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Execute desktop/browser operations, handle UI interactions, retry on failure&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Think of it as: &lt;code&gt;astron-agent&lt;/code&gt; decides &lt;em&gt;what&lt;/em&gt; to do; &lt;code&gt;astron-rpa&lt;/code&gt; actually &lt;em&gt;does&lt;/em&gt; it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" alt="Debugging Workflow Steps" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The takeaway
&lt;/h3&gt;

&lt;p&gt;Computer-Use 2.0 projects like &lt;code&gt;cua&lt;/code&gt; are solving the infrastructure layer — and that's great for the ecosystem. But if you're trying to automate a real business process that needs to run unattended, you need more than an Agent that can click buttons. You need a workflow execution layer with proper error handling, retry, and state management.&lt;/p&gt;

&lt;p&gt;That's the gap &lt;code&gt;astron-rpa&lt;/code&gt; fills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;: &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;iflytek/astron-agent&lt;/code&gt;: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>rpa</category>
      <category>automation</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Why Multi-Agent Orchestration Needs a Workflow-First Approach</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sun, 20 Sep 2026 23:36:41 +0000</pubDate>
      <link>https://dev.to/fenju_fu/why-multi-agent-orchestration-needs-a-workflow-first-approach-3jb3</link>
      <guid>https://dev.to/fenju_fu/why-multi-agent-orchestration-needs-a-workflow-first-approach-3jb3</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: the community is moving from "build one powerful agent" to "orchestrate multiple specialized agents."&lt;/p&gt;

&lt;p&gt;Three repos on today's trending illustrate this from different angles:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;affaan-m/ECC&lt;/code&gt;&lt;/strong&gt; — a harness that manages memory, security, and research-first development across Claude Code, Codex, Opencode, and Cursor. It sits &lt;em&gt;above&lt;/em&gt; individual agents, providing a unified control layer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;BuilderIO/agent-native&lt;/code&gt;&lt;/strong&gt; — a framework for building agentic applications. It approaches the problem from the &lt;em&gt;application layer&lt;/em&gt;, giving developers tools to compose multi-agent systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;cloudflare/security-audit-skill&lt;/code&gt;&lt;/strong&gt; — a multi-phase security audit skill with independently verified, machine-readable findings. It represents a &lt;em&gt;specialized execution node&lt;/em&gt; — the kind of capability you'd want to plug into a larger orchestration.&lt;/p&gt;

&lt;h2&gt;
  
  
  The shared thesis
&lt;/h2&gt;

&lt;p&gt;All three repos point to the same conclusion: complex tasks require decomposition across multiple specialized agents. No single agent should do everything — not coding, not security audit, not research, not deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gap
&lt;/h2&gt;

&lt;p&gt;But each repo addresses a different layer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ECC manages agents at the &lt;strong&gt;harness layer&lt;/strong&gt; (memory, security, instincts)&lt;/li&gt;
&lt;li&gt;agent-native provides an &lt;strong&gt;application framework layer&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;security-audit-skill is a &lt;strong&gt;specialized execution node&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What's missing is the &lt;strong&gt;workflow orchestration layer&lt;/strong&gt; — the part that takes a complex business task, decomposes it into sub-tasks, assigns each to the right agent, tracks state across the entire pipeline, and verifies outputs before proceeding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter workflow-first orchestration
&lt;/h2&gt;

&lt;p&gt;This is where &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;iflytek/astron-agent&lt;/a&gt; comes in. It's an enterprise-grade, commercially-friendly agentic workflow platform for building SuperAgents.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Astron Agent 4-node workflow canvas" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The core idea: &lt;strong&gt;orchestration comes first&lt;/strong&gt;. Before choosing which agents to use, before writing skills, before configuring harnesses — you need a workflow that defines:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Task decomposition&lt;/strong&gt; — break a complex task into sub-tasks with clear inputs and expected outputs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent assignment&lt;/strong&gt; — match each sub-task to the right specialized agent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State management&lt;/strong&gt; — track progress across the entire pipeline, handle failures, retry from checkpoints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output verification&lt;/strong&gt; — validate agent outputs before passing them downstream (similar to how &lt;code&gt;cloudflare/security-audit-skill&lt;/code&gt; produces "independently verified, machine-readable findings")&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Orchestration + execution
&lt;/h2&gt;

&lt;p&gt;For tasks that require desktop or browser automation — think RPA scenarios like form filling, data extraction, UI testing — &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;iflytek/astron-rpa&lt;/a&gt; provides an Agent-ready RPA suite that serves as the execution layer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdvr66dqqnxsjsp3ndro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdvr66dqqnxsjsp3ndro.png" alt="Astron RPA desktop automation" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Together: astron-agent orchestrates the workflow and decomposes tasks; astron-rpa executes the automation steps. One loop, from planning to execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters now
&lt;/h2&gt;

&lt;p&gt;The trending repos today prove the community has accepted multi-agent collaboration as the default. The next question is: how do you orchestrate them at enterprise scale — with reliability, state management, and verifiable outputs?&lt;/p&gt;

&lt;p&gt;That's the workflow-first approach.&lt;/p&gt;

</description>
      <category>multiagent</category>
      <category>aiworkflow</category>
      <category>orchestration</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Skills Are the New Packages: Why Agent Skills Need a Registry, Not Just a Collection</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 19 Sep 2026 23:39:36 +0000</pubDate>
      <link>https://dev.to/fenju_fu/skills-are-the-new-packages-why-agent-skills-need-a-registry-not-just-a-collection-21b8</link>
      <guid>https://dev.to/fenju_fu/skills-are-the-new-packages-why-agent-skills-need-a-registry-not-just-a-collection-21b8</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story about how AI agent capabilities are evolving.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/cloudflare/security-audit-skill" rel="noopener noreferrer"&gt;cloudflare/security-audit-skill&lt;/a&gt; packages multi-phase security audits into a coding-agent skill with 「independently verified, machine-readable findings.」 It's not a prompt. It's not a plugin. It's a &lt;strong&gt;skill&lt;/strong&gt; — versioned, distributable, verifiable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/addyosmani/agent-skills" rel="noopener noreferrer"&gt;addyosmani/agent-skills&lt;/a&gt; takes it further: 「Production-grade engineering skills for AI coding agents.」 Nearly 100K stars. The community has spoken: skills are the unit of agent capability.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yynxxxxx/Codex-X" rel="noopener noreferrer"&gt;yynxxxxx/Codex-X&lt;/a&gt; adds another piece: visual management of Skills/MCP across desktop and CLI, with TOML config visualization and provider switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap Nobody's Talking About
&lt;/h2&gt;

&lt;p&gt;Skills are becoming packages. But packages need registries — not just collections.&lt;/p&gt;

&lt;p&gt;Here's what happens when an enterprise starts using agent skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Version chaos&lt;/strong&gt;: Someone updates a skill from v1 to v2. Who did it? When? Can you roll back?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Permission gaps&lt;/strong&gt;: An intern runs a security audit skill that accesses production code. Was that authorized?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit blindness&lt;/strong&gt;: Compliance asks for a log of every skill invocation last month. Where is it?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discovery friction&lt;/strong&gt;: Five teams wrote their own OCR skill. Nobody knows the others exist.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/cloudflare/security-audit-skill" rel="noopener noreferrer"&gt;cloudflare/security-audit-skill&lt;/a&gt; gives you the skill. &lt;a href="https://github.com/addyosmani/agent-skills" rel="noopener noreferrer"&gt;addyosmani/agent-skills&lt;/a&gt; gives you a collection. But who gives you the &lt;strong&gt;registry&lt;/strong&gt;?&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter skillhub
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;iflytek/skillhub&lt;/a&gt; is a self-hosted, open-source agent skill registry designed to fill this exact gap:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" alt="Skillhub Dashboard" width="800" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Skill package publish &amp;amp; version management&lt;/strong&gt;: Register skills, version them, roll back when needed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RBAC permissions&lt;/strong&gt;: Control who can publish, who can call, who can modify.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit logs&lt;/strong&gt;: Every skill invocation is traceable. Compliance-ready.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of it as npm for agent skills — but self-hosted, with enterprise-grade permissions and audit trails.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pair It With Official Skills
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;iflytek/iFly-Skills&lt;/a&gt; provides iFLYTEK's official skill collection: speech recognition, OCR, translation, proofreading, and multimodal capabilities. These are production-ready skills that can be registered directly into skillhub for unified management.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" alt="iFly-Skills" width="799" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The flow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Register iFly-Skills (or cloudflare/security-audit-skill, or your custom skills) into skillhub&lt;/li&gt;
&lt;li&gt;Assign RBAC permissions per team per skill&lt;/li&gt;
&lt;li&gt;Every invocation is logged for audit&lt;/li&gt;
&lt;li&gt;Version updates are tracked and rollbackable&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;The community has decided: skills are the distribution unit for agent capabilities. The next question isn't 「how to write a skill」 — it's 「how to govern skills at scale.」&lt;/p&gt;

&lt;p&gt;That's what skillhub is for.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;skillhub&lt;/strong&gt;: &lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;https://github.com/iflytek/skillhub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iFly-Skills&lt;/strong&gt;: &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>skills</category>
      <category>opensource</category>
      <category>iflytek</category>
    </item>
    <item>
      <title>Deterministic Execution + Agent Intelligence: The Missing Pattern in Real-World Automation</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 19 Sep 2026 03:55:06 +0000</pubDate>
      <link>https://dev.to/fenju_fu/deterministic-execution-agent-intelligence-the-missing-pattern-in-real-world-automation-1bi3</link>
      <guid>https://dev.to/fenju_fu/deterministic-execution-agent-intelligence-the-missing-pattern-in-real-world-automation-1bi3</guid>
      <description>&lt;p&gt;Today's GitHub Trending list tells a clear story. The community is moving away from pure-LLM black-box execution — and toward a hybrid pattern that combines deterministic pipelines with Agent decision-making.&lt;/p&gt;

&lt;p&gt;Let's break down what's happening and why it matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pattern emerging from today's trending repos
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;alibaba/open-code-review&lt;/strong&gt; describes itself as a "hybrid architecture code review tool: deterministic pipelines + LLM Agent." The fact that one of the world's largest tech companies explicitly pairs "deterministic" with "LLM Agent" — instead of just saying "AI-powered code review" — signals a real shift.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;cloudflare/security-audit-skill&lt;/strong&gt; emphasizes "independently verified, machine-readable findings." Not just "Agent does security audit" — but "the Agent's output is independently verifiable."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tencent/BrowserSkill&lt;/strong&gt; lets "AI agents use your real, logged-in browser without interrupting your work." The key phrase is "without interrupting your work" — it acknowledges that real-world execution needs to coexist with human activity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftestingcf.jsdelivr.net%2Fgh%2FFenjuFu%2Fastron-images%40main%2F%25E8%258B%25B1%25E6%2596%2587%2Fdomux_card_en.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftestingcf.jsdelivr.net%2Fgh%2FFenjuFu%2Fastron-images%40main%2F%25E8%258B%25B1%25E6%2596%2587%2Fdomux_card_en.png" alt="RPA and Agent combination architecture" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What they all have in common
&lt;/h2&gt;

&lt;p&gt;These repos succeed because they don't ask the Agent to do everything. Instead, they split the work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent&lt;/strong&gt;: understands intent, makes dynamic decisions, handles ambiguity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic layer&lt;/strong&gt;: executes reliably, produces verifiable results, doesn't hallucinate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the hybrid pattern. And it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gap: what about enterprise desktop automation?
&lt;/h2&gt;

&lt;p&gt;alibaba/open-code-review covers code review. Tencent/BrowserSkill covers browser automation. But enterprise automation is much broader — desktop applications, file systems, cross-software workflows, scheduled tasks, human-in-the-loop processes.&lt;/p&gt;

&lt;p&gt;Imagine a scenario: an Agent understands a user's request to "process all invoices from today's email and enter them into the accounting system." The Agent can parse the intent, identify the emails, and decide the workflow. But who actually opens the email client, downloads attachments, launches the accounting software, fills in the fields, and clicks submit?&lt;/p&gt;

&lt;p&gt;That's where &lt;strong&gt;iflytek/astron-rpa&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent + RPA: the complete combination
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;strong&gt;iflytek/astron-rpa&lt;/strong&gt;&lt;/a&gt; is an Agent-ready RPA suite designed for exactly this gap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent&lt;/strong&gt; handles intent understanding, task decomposition, and dynamic decision-making&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RPA&lt;/strong&gt; handles deterministic desktop execution — opening apps, filling forms, moving files, clicking buttons&lt;/li&gt;
&lt;li&gt;Together, they form a combination where intelligence meets reliability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Enterprise workflow orchestration" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And for complex multi-step workflows, &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;strong&gt;iflytek/astron-agent&lt;/strong&gt;&lt;/a&gt; provides the enterprise-grade agentic workflow platform to orchestrate multiple Agents — each potentially calling astron-rpa for real-world execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;The pattern is clear from today's trending repos: deterministic execution + agent intelligence beats pure-LLM black-box execution. Code review has its answer. Browser automation has its answer. Enterprise desktop automation now has one too.&lt;/p&gt;

&lt;p&gt;🔗 iflytek/astron-rpa: &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;&lt;br&gt;
🔗 iflytek/astron-agent: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>rpa</category>
      <category>automation</category>
      <category>enterprise</category>
    </item>
    <item>
      <title>Beyond API Wrappers: Why Multimodal Skills Need Engineering-Grade Packaging</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 15 Sep 2026 23:46:17 +0000</pubDate>
      <link>https://dev.to/fenju_fu/beyond-api-wrappers-why-multimodal-skills-need-engineering-grade-packaging-bh3</link>
      <guid>https://dev.to/fenju_fu/beyond-api-wrappers-why-multimodal-skills-need-engineering-grade-packaging-bh3</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: the community is moving beyond「I called an API and it worked」demos.&lt;/p&gt;

&lt;p&gt;Three repos caught my eye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;debpalash/VoiceStudio&lt;/strong&gt; (~31K stars) — a fully-local ElevenLabs alternative covering voice cloning, video dubbing, transcription, and audiobook creation in 646 languages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;addyosmani/agent-skills&lt;/strong&gt; (~95K stars) — production-grade engineering skills for AI coding agents, maintained by a Chrome team engineer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;alibaba/open-code-review&lt;/strong&gt; (~28K stars) — a hybrid code review tool combining deterministic pipelines with LLM agents,「battle-tested at Alibaba's scale.」&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The common thread? All three reject the「just wrap an API」approach. They package capabilities with real engineering: consistent interfaces, error handling, and production-grade quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Multimodal Capability Gap
&lt;/h2&gt;

&lt;p&gt;Here's the problem we kept hitting when building enterprise agents:&lt;/p&gt;

&lt;p&gt;You integrate a speech recognition API. It works in the demo. Then you go to production and discover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The API provider changes their response format without warning — your agent breaks.&lt;/li&gt;
&lt;li&gt;You need OCR for document processing — different vendor, different SDK, different error model.&lt;/li&gt;
&lt;li&gt;You add translation — yet another integration to maintain.&lt;/li&gt;
&lt;li&gt;No version control on any of these capabilities. No permission management. No audit trail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You end up with a fragile tower of API wrappers, each with its own failure mode.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Engineering-Grade Alternative
&lt;/h2&gt;

&lt;p&gt;This is exactly what &lt;code&gt;iflytek/iFly-Skills&lt;/code&gt; (&lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt; ) is designed to solve.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" alt="iFly-Skills project overview" width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's iFLYTEK's official skill collection — speech recognition, OCR, translation, proofreading, and multimodal capabilities — packaged as engineering-grade modules, not API wrappers.&lt;/p&gt;

&lt;p&gt;Think of it this way: &lt;code&gt;VoiceStudio&lt;/code&gt; proves you can run powerful multimodal inference locally. &lt;code&gt;agent-skills&lt;/code&gt; proves that agents need production-grade capabilities, not toy examples. &lt;code&gt;iFly-Skills&lt;/code&gt; brings these two ideas together — multimodal capabilities, packaged for production.&lt;/p&gt;

&lt;h2&gt;
  
  
  But Packaging Is Only Half the Story
&lt;/h2&gt;

&lt;p&gt;Once you have multiple skills (speech + OCR + translation + proofreading), you need to manage them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Version control&lt;/strong&gt; — which version of the OCR skill is your agent using?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RBAC permissions&lt;/strong&gt; — who in your org can call the translation skill?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit logs&lt;/strong&gt; — when did the speech recognition skill get invoked, by whom, with what result?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's where &lt;code&gt;iflytek/skillhub&lt;/code&gt; (&lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;https://github.com/iflytek/skillhub&lt;/a&gt; ) comes in — a self-hosted skill registry with version management, RBAC permissions, and audit logs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" alt="SkillHub dashboard" width="800" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;The trend is clear. The community is done with demos. Whether it's VoiceStudio's local inference, agent-skills' engineering capabilities, or open-code-review's hybrid architecture — the bar has moved from「works」to「works in production.」&lt;/p&gt;

&lt;p&gt;Multimodal capabilities for agents need the same treatment. &lt;code&gt;iFly-Skills&lt;/code&gt; + &lt;code&gt;skillhub&lt;/code&gt; is one way to get there.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>multimodalai</category>
      <category>opensource</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Beyond Code Review: Why Cross-System Desktop Automation Is the Next RPA Frontier</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 15 Sep 2026 00:02:30 +0000</pubDate>
      <link>https://dev.to/fenju_fu/beyond-code-review-why-cross-system-desktop-automation-is-the-next-rpa-frontier-27ma</link>
      <guid>https://dev.to/fenju_fu/beyond-code-review-why-cross-system-desktop-automation-is-the-next-rpa-frontier-27ma</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: unattended process automation is having a moment.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;alibaba/open-code-review&lt;/code&gt; racked up over 1,500 stars in a single day with a compelling pitch: deterministic pipelines + LLM Agent for automated code review. The hybrid architecture — rule-based checks for precision, LLM Agent for contextual understanding — produces line-level comments across multiple languages, all without human intervention.&lt;/p&gt;

&lt;p&gt;Meanwhile, &lt;code&gt;reconurge/flowsint&lt;/code&gt; brings graph-based visual orchestration to cybersecurity investigations, and &lt;code&gt;ever-co/ever-gauzy&lt;/code&gt; puts an entire ERP/CRM/HRM stack onto one automated platform.&lt;/p&gt;

&lt;p&gt;The shared DNA? &lt;strong&gt;Replacing repetitive human-system interactions with unattended automated flows.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap: Cross-System Desktop Operations
&lt;/h2&gt;

&lt;p&gt;Here's what struck me: all three are scenario-specific silos.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;open-code-review&lt;/code&gt; automates code review — but only code review.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;flowsint&lt;/code&gt; automates security investigations — but only security.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ever-gauzy&lt;/code&gt; automates business management — but within its own platform.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What about the daily grind that doesn't fit neatly into any single platform?&lt;/p&gt;

&lt;p&gt;Think about a typical operations person's morning:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Log into OA, approve pending workflows&lt;/li&gt;
&lt;li&gt;Export yesterday's sales data from ERP&lt;/li&gt;
&lt;li&gt;Paste it into a formatted Excel template&lt;/li&gt;
&lt;li&gt;Upload the Excel to a project management tool&lt;/li&gt;
&lt;li&gt;Sync customer complaint tickets from the helpdesk to Jira&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are cross-system, cross-application desktop operations. They don't happen inside one platform — they span multiple tools, multiple UIs, multiple login sessions. And they eat hours every single day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter Agent-Ready RPA
&lt;/h2&gt;

&lt;p&gt;This is exactly the gap that &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt; fills.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwzcupxm3r9p78bfxz9mh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwzcupxm3r9p78bfxz9mh.png" alt="Astron RPA Desktop App" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's an Agent-ready RPA suite designed for unattended cross-system automation. Agent-ready is the key word here — it's not a traditional rule-only RPA that breaks the moment a UI element shifts. It pairs with AI Agents that can handle ambiguity, adapt to minor UI changes, and still execute the operation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cross-application desktop automation (browser, desktop apps, file system)&lt;/li&gt;
&lt;li&gt;Unattended execution — fire and forget, come back to results&lt;/li&gt;
&lt;li&gt;Open-box tooling for both individuals and enterprises&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The full loop with orchestration:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pair it with &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; — an enterprise-grade agentic workflow platform for building SuperAgents — and you get:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Agent&lt;/strong&gt; decomposes the high-level task (prepare the weekly report) into sub-steps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RPA&lt;/strong&gt; executes each sub-step across systems unattended (export from ERP → format in Excel → upload to PM tool)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent&lt;/strong&gt; verifies results and handles exceptions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3zk8q9rqzt5oal87j5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3zk8q9rqzt5oal87j5m.png" alt="Astron Agent Workflow Orchestration" width="799" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Decision + Execution. That's the combo that today's Trending repos are dancing around but not quite delivering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters Now
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;alibaba/open-code-review&lt;/code&gt; proved that deterministic pipeline + LLM Agent beats pure-LLM approaches for reliability. The same principle applies to RPA: pure rule-based automation is brittle, pure-Agent automation is unpredictable. The hybrid approach — Agent for adaptability, RPA engine for deterministic execution — is the sweet spot.&lt;/p&gt;

&lt;p&gt;The community is clearly ready. The question is whether you'll build your automation stack from scenario-specific silos, or adopt a general-purpose execution layer that works across any desktop workflow.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>rpa</category>
      <category>agents</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Multi-Agent Collaboration Is Going Vertical — Here's Why Enterprises Need a Cross-Domain Orchestrator</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sun, 13 Sep 2026 23:38:03 +0000</pubDate>
      <link>https://dev.to/fenju_fu/multi-agent-collaboration-is-going-vertical-heres-why-enterprises-need-a-cross-domain-4fco</link>
      <guid>https://dev.to/fenju_fu/multi-agent-collaboration-is-going-vertical-heres-why-enterprises-need-a-cross-domain-4fco</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: multi-agent collaboration is no longer theoretical. It's happening — but in vertical silos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three Repos, One Pattern
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;calesthio/OpenMontage&lt;/strong&gt; calls itself 「the world's first open-source agentic video production system.」 It orchestrates 12 production pipelines with 100+ tools and 700+ agent skill files. Want to turn your AI coding assistant into a video production studio? This does it. But it's video-only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;alphaXiv/OpenResearch&lt;/strong&gt; runs parallel research agents with any model. The 「parallel」 keyword is the hook — researchers can finally run multiple investigation threads simultaneously. But it's built for academic research, not enterprise workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;vxcontrol/pentagi&lt;/strong&gt; is a fully autonomous AI agent system for complex penetration testing. Multi-agent coordination in the security domain. Impressive? Absolutely. Generalizable? Not really.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Astron Agent Workflow Orchestration Canvas" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Vertical Trap
&lt;/h2&gt;

&lt;p&gt;All three repos validate the same thesis: &lt;strong&gt;complex goals can be decomposed into multi-step tasks and executed by collaborating agents.&lt;/strong&gt; But each one is trapped in its vertical:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OpenMontage → video production&lt;/li&gt;
&lt;li&gt;OpenResearch → academic research&lt;/li&gt;
&lt;li&gt;pentagi → security testing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What's missing? A &lt;strong&gt;cross-domain orchestration platform&lt;/strong&gt; that provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Task decomposition across any business scenario&lt;/li&gt;
&lt;li&gt;Multi-agent coordination with process control&lt;/li&gt;
&lt;li&gt;Checkpoint resume for long-running tasks&lt;/li&gt;
&lt;li&gt;Fault tolerance and exception handling&lt;/li&gt;
&lt;li&gt;Enterprise-grade reliability for production use&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Enter Astron-Agent
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;iflytek/astron-agent&lt;/a&gt; is an enterprise-grade, commercially-friendly agentic workflow platform for building SuperAgents.&lt;/p&gt;

&lt;p&gt;Think of it as the orchestration layer that OpenMontage, OpenResearch, and pentagi each built for their own domain — but generalized for any business scenario:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Task decomposition&lt;/strong&gt;: Break 「analyze Q3 competitor dynamics and generate a report」 into subtasks (data collection → sentiment analysis → trend synthesis → report generation) and assign each to a specialist agent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent coordination&lt;/strong&gt;: Agents collaborate in parallel or sequentially, with the orchestrator managing dependencies and handoffs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Checkpoint resume&lt;/strong&gt;: If a data source goes down mid-task, the workflow resumes from the last checkpoint — no restart from scratch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise-ready&lt;/strong&gt;: Commercially friendly, with the reliability that production deployments demand.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" alt="Astron Agent Debug Workspace" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Platform + Skills = Production-Ready Multi-Agent Systems
&lt;/h2&gt;

&lt;p&gt;Orchestration alone isn't enough — agents need capabilities to execute. That's where &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;iflytek/iFly-Skills&lt;/a&gt; comes in: iFLYTEK's official skill collection covering voice, OCR, translation, proofreading, and multimodal capabilities.&lt;/p&gt;

&lt;p&gt;Together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;astron-agent&lt;/strong&gt; = the orchestration brain (task decomposition, multi-agent coordination, checkpoint resume)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iFly-Skills&lt;/strong&gt; = the execution hands (domain-specific capabilities that agents can invoke)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Bigger Picture
&lt;/h2&gt;

&lt;p&gt;The future isn't one giant model doing everything. It's orchestrated specialist agents — each doing what they do best, coordinated by a reliable workflow engine.&lt;/p&gt;

&lt;p&gt;Today's trending repos prove the pattern works in verticals. The next step is making it work across the enterprise.&lt;/p&gt;

&lt;p&gt;⭐ Star &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;iflytek/astron-agent&lt;/a&gt; if you're building multi-agent systems that need enterprise-grade orchestration.&lt;/p&gt;

&lt;p&gt;⭐ Star &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;iflytek/iFly-Skills&lt;/a&gt; for ready-to-use official skill packs.&lt;/p&gt;

</description>
      <category>multiagent</category>
      <category>aiworkflow</category>
      <category>opensource</category>
      <category>astron</category>
    </item>
    <item>
      <title>From Leaked Prompts to Enterprise Skill Governance: What Today's GitHub Trending Tells Us</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 12 Sep 2026 23:28:04 +0000</pubDate>
      <link>https://dev.to/fenju_fu/from-leaked-prompts-to-enterprise-skill-governance-what-todays-github-trending-tells-us-5c8k</link>
      <guid>https://dev.to/fenju_fu/from-leaked-prompts-to-enterprise-skill-governance-what-todays-github-trending-tells-us-5c8k</guid>
      <description>&lt;p&gt;Today's GitHub Trending list tells a fascinating story about the state of AI agent skills. Three repositories, each approaching the same problem from a different angle, collectively reveal a critical gap in the ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Wild West of Skill Extraction
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/asgeirtj/system_prompts_leaks" rel="noopener noreferrer"&gt;&lt;code&gt;asgeirtj/system_prompts_leaks&lt;/code&gt;&lt;/a&gt; has amassed over 65k stars by doing exactly what the name suggests: extracting system prompts from Claude Fable 5.1, GPT-6-Astra, Gemini 3.8 Flash, and more.&lt;/p&gt;

&lt;p&gt;The community is hungry for「how the big labs tune their agents.」 But treating leaked prompts as a skill library is like treating a stack of sticky notes as an engineering spec. There's no version control. No permissions. No audit trail. No governance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Structured Skills, But No Governance
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/SnailSploit/Claude-Red" rel="noopener noreferrer"&gt;&lt;code&gt;SnailSploit/Claude-Red&lt;/code&gt;&lt;/a&gt; takes a more structured approach. It packages offensive security methodologies into &lt;code&gt;SKILL.md&lt;/code&gt; files that prime Claude with expert-level knowledge for specific attack surfaces.&lt;/p&gt;

&lt;p&gt;This is a step in the right direction—domain expertise structured as reusable modules. But it's a single-domain, single-machine solution. There's no central registry, no way to manage who gets access to which skill, and no way to roll back to a previous version if something breaks.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Awesome List Problem
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/Shubhamsaboo/awesome-llm-apps" rel="noopener noreferrer"&gt;&lt;code&gt;Shubhamsaboo/awesome-llm-apps&lt;/code&gt;&lt;/a&gt;, with 137k+ stars, lists 100+ AI Agents, Agent Skills, and RAG Apps. It's an incredible resource for discovery.&lt;/p&gt;

&lt;p&gt;But a README is not a registry. When your enterprise needs to distribute a custom skill to 50 developers, control who can modify it, audit who used it last week, and ensure everyone is on version 2.1.3—not 2.1.2 or a forked variant—a markdown list simply won't cut it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2v9kx92drflm3xa9nik.png" alt="SkillHub Dashboard showing skill registry and management" width="800" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Missing Piece: A Skill Registry
&lt;/h3&gt;

&lt;p&gt;The pattern across all three trending repos is clear: the community knows that AI agent capabilities should be modular, structured, and reusable. But every solution addresses either discovery or packaging—never governance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What enterprises actually need:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Publishing &amp;amp; Version Management&lt;/strong&gt;: Roll out v2.1.3, roll back to v2.1.2 if needed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RBAC Permissions&lt;/strong&gt;: The intern shouldn't have the same skill access as the lead architect.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit Logs&lt;/strong&gt;: Who triggered which skill, when, and with what result?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-hosted&lt;/strong&gt;: Your proprietary skills should never leave your infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is exactly the gap that &lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/skillhub&lt;/code&gt;&lt;/a&gt; fills. It's a self-hosted, open-source skill registry for AI agents that supports skill package publishing, version management, RBAC permissions, and audit logging.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foh2hboba509eg5rdedpi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foh2hboba509eg5rdedpi.png" alt="SkillHub Discover page showing available skills" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And you don't have to start from an empty registry. &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;&lt;/a&gt; provides official skill packages covering speech recognition, OCR, translation, proofreading, and multimodal capabilities—ready to be registered and distributed through skillhub.&lt;/p&gt;

&lt;p&gt;The evolution from leaked prompt dumps to enterprise-grade skill governance is happening. The question is whether your team is still managing skills in a shared folder.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>llmops</category>
      <category>opensource</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
