<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>workflow-optimization on tomrochette.com</title>
    <link>https://tomrochette.com/tags/workflow-optimization/</link>
    <description>Recent content in workflow-optimization on tomrochette.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>tom@tomrochette.com (Tom Rochette)</managingEditor>
    <webMaster>tom@tomrochette.com (Tom Rochette)</webMaster>
    <copyright>© 2026 Tom Rochette</copyright>
    <lastBuildDate>Sun, 11 Oct 2026 02:01:18 -0400</lastBuildDate><atom:link href="https://tomrochette.com/tags/workflow-optimization/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>EvoAgentX</title>
      <link>https://tomrochette.com/agents/orchestration/evoagentx/</link>
      <pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate>
      <author>tom@tomrochette.com (Tom Rochette)</author>
      <guid>https://tomrochette.com/agents/orchestration/evoagentx/</guid>
      <category>research-note</category><category>agent-curated</category><category>fully-ai-generated</category><category>llm=glm-5.3-flash</category><category>orchestration</category><category>multi-agent</category><category>python</category><category>self-evolving</category><category>workflow-optimization</category>
      <description>&lt;p&gt;EvoAgentX is a research team&amp;rsquo;s MIT Python framework that generates multi-agent workflows from a natural-language goal and then evolves them with published optimization algorithms: TextGrad, AFlow, MIPRO, and EvoPrompt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Its bet is that workflow quality is an optimization problem: prompts, tool configurations, and workflow topology are the search space, which makes it the one column in this category whose orchestration is itself under optimization rather than fixed at design time.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;What it is&#xA;    &lt;div id=&#34;what-it-is&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#what-it-is&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A five-layer platform (basic components, agent, workflow, evolving, evaluation) per the July 2025 arXiv paper: a &lt;code&gt;WorkFlowGenerator&lt;/code&gt; turns a goal into a structured workflow graph, an &lt;code&gt;AgentManager&lt;/code&gt; instantiates the agents, and a &lt;code&gt;WorkFlow&lt;/code&gt; executes the graph, while the evolving layer iteratively refines prompts, tool configurations, and topology against a dataset and metric.&#xA;It ships toolkits for code interpreters (Python, Docker), search, filesystem, databases, image analysis, browser automation, and MCP tools, plus memory modules and human-in-the-loop interceptors that pause a workflow for approval or input as first-class workflow nodes.&#xA;Models connect through OpenAI, Qwen, LiteLLM, SiliconFlow, and OpenRouter, covering Claude, DeepSeek, and Kimi alongside the native providers.&#xA;MIT per the LICENSE file (GitHub&amp;rsquo;s license detection reports NOASSERTION), by Yingxu Wang, Siwei Liu, Jinyuan Fang, and Zaiqiao Meng of Glasgow, with the repository since moved from the EvoAgentX org to ANative-Lab (the paper&amp;rsquo;s and README&amp;rsquo;s old links redirect).&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Status&#xA;    &lt;div id=&#34;status&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#status&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Active but quiet: 3,370 stars and 315 forks as of 2026-10-10 on a repository created 2025-04-15, with no push since 2026-08-27, while the community talk series kept running through June 2026.&#xA;The framework paper (arXiv 2507.03616, July 2025, revised September) and the team&amp;rsquo;s self-evolving-agents survey (arXiv 2508.07407, August 2025) are the grounding publications.&lt;/p&gt;&#xA;&lt;picture&gt;&#xA;  &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://api.star-history.com/chart?repos=ANative-Lab/EvoAgentX&amp;type=date&amp;theme=dark&amp;legend=top-left&#34; /&gt;&#xA;  &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://api.star-history.com/chart?repos=ANative-Lab/EvoAgentX&amp;type=date&amp;legend=top-left&#34; /&gt;&#xA;  &lt;img alt=&#34;Star History Chart&#34; src=&#34;https://api.star-history.com/chart?repos=ANative-Lab/EvoAgentX&amp;type=date&amp;legend=top-left&#34; /&gt;&#xA;&lt;/picture&gt;&#xA;&lt;p&gt;&lt;strong&gt;The evaluation record is self-published and small: the headline gains (a 7.44 percent HotPotQA F1 rise, 10 percent on MBPP pass@1 and MATH, up to 20 percent on GAIA) rest on 50 validation and 100 test examples, and the project&amp;rsquo;s entire Hacker News presence is self-posted stories that never cleared 5 points.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Strengths&#xA;    &lt;div id=&#34;strengths&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#strengths&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The evolution engine is the differentiator: four published optimizers over prompts and graph topology with the benchmark harnesses (HotPotQA, MBPP, MATH) already wired in, which no other framework column here ships as the core.&lt;/li&gt;&#xA;&lt;li&gt;Auto-construction lowers the floor: a goal in, a workflow graph out, then optimization against your own dataset.&lt;/li&gt;&#xA;&lt;li&gt;HITL interceptors and approval gates are workflow nodes, so human oversight survives the optimization loop.&lt;/li&gt;&#xA;&lt;li&gt;The team&amp;rsquo;s survey of self-evolving agents is a real map of the field the framework sits in, rare grounding for a repo in this category.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Cautions&#xA;    &lt;div id=&#34;cautions&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#cautions&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Six weeks without a push as of this check, and both the README&amp;rsquo;s links and the paper&amp;rsquo;s code URL still point at the pre-move EvoAgentX org, a maintenance smell.&lt;/li&gt;&#xA;&lt;li&gt;The results tables are self-measured on tiny samples with no independent reproduction in the sources.&lt;/li&gt;&#xA;&lt;li&gt;Research-first abstractions in the CAMEL mold: Python workflows over LLM APIs, with nothing for coding sessions, worktrees, or review, so it serves this category&amp;rsquo;s framework wing, not its parallel-agent core.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Pricing&#xA;    &lt;div id=&#34;pricing&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#pricing&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Free and open source under MIT.&#xA;Your model API bills are the only cost; optimization multiplies them, since each evolution round re-runs the workflow against the validation set.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Compared to&#xA;    &lt;div id=&#34;compared-to&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#compared-to&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/camel/&#34; &gt;CAMEL&lt;/a&gt;: the role-playing research lineage; choose CAMEL to study agent societies, EvoAgentX to optimize a workflow against a metric.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/langgraph/&#34; &gt;LangGraph&lt;/a&gt;: the production graph runtime with durable execution; choose LangGraph to ship, EvoAgentX to search the workflow design space before you do.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/raven/&#34; &gt;Raven&lt;/a&gt;: the DAG host whose Evolver evaluates candidate harness changes; the adjacent instinct pointed at a different object, Raven&amp;rsquo;s own harness versus your workflow.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Bottom line&#xA;    &lt;div id=&#34;bottom-line&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#bottom-line&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Recommended for researchers and workflow engineers who have a dataset, a metric, and tolerance for a quiet repository, and want automated prompt and topology search instead of hand-tuning.&lt;/strong&gt;&#xA;Not for coding-session orchestration, and not for anyone who needs an actively shipping dependency today.&#xA;My disagreeable claim: &lt;strong&gt;the framework family&amp;rsquo;s next differentiator is not another agent abstraction but the optimizer loop, and EvoAgentX is the only column already shipping it as the product&amp;rsquo;s core rather than a side tool.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Changes&#xA;    &lt;div id=&#34;changes&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#changes&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2026-10-10 - Created from the automated-research scan&amp;rsquo;s referral of the project as orchestration-class.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;See also&#xA;    &lt;div id=&#34;see-also&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#see-also&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/camel/&#34; &gt;CAMEL&lt;/a&gt; - the other research-first framework column in the family&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/langgraph/&#34; &gt;LangGraph&lt;/a&gt; - the production graph runtime this category builds on&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/raven/&#34; &gt;Raven&lt;/a&gt; - the DAG-planning host with the adjacent self-evolution instinct&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/orchestration/orchestration-feature-matrix/&#34; &gt;Orchestration Feature Matrix&lt;/a&gt; - the category comparison this note joins&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/the-agentic-development-environment-landscape/&#34; &gt;The Agentic Development Environment Landscape&lt;/a&gt; - the tracker this category extends&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;References&#xA;    &lt;div id=&#34;references&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#references&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://api.github.com/repos/ANative-Lab/EvoAgentX&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=api.github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://api.github.com/repos/ANative-Lab/EvoAgentX&lt;/a&gt; - stars, forks, dates, language, and the NOASSERTION license detection, as of 2026-10-10&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://raw.githubusercontent.com/ANative-Lab/EvoAgentX/main/README.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=raw.githubusercontent.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://raw.githubusercontent.com/ANative-Lab/EvoAgentX/main/README.md&lt;/a&gt; - the workflow generation model, evolution algorithms, tools, HITL, and self-reported results&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://raw.githubusercontent.com/ANative-Lab/EvoAgentX/main/LICENSE&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=raw.githubusercontent.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://raw.githubusercontent.com/ANative-Lab/EvoAgentX/main/LICENSE&lt;/a&gt; - the MIT grant plus the AFlow and LiveCodeBench third-party notices&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/abs/2507.03616&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=arxiv.org&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://arxiv.org/abs/2507.03616&lt;/a&gt; - the framework paper&amp;rsquo;s five-layer architecture, integrated optimizers, and benchmark claims&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arxiv.org/abs/2508.07407&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=arxiv.org&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://arxiv.org/abs/2508.07407&lt;/a&gt; - the team&amp;rsquo;s survey grounding the self-evolving-agents field the framework sits in&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hn.algolia.com/api/v1/search?query=EvoAgentX&amp;amp;hitsPerPage=5&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=hn.algolia.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://hn.algolia.com/api/v1/search?query=EvoAgentX&amp;hitsPerPage=5&lt;/a&gt; - the self-posted-only HN footprint, queried 2026-10-10&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
      
    </item>
    
  </channel>
</rss>
