frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: AgentRun: DSL to turn agents into workflows

https://github.com/Parcha-ai/agentrun
19•miguelrios•23h ago
Hi HN,

I just open sourced the DSL that our harness in grep.ai uses to turn repeatable parts of agent work into workflows. You can combine tool calls, code, Jev-powered system one decisions for things like routing and screening evidence, and agents when a step needs more investigation.

Our harness uses the traces and retro notes agents leave behind when doing a job to figure out which parts can become a workflow. The idea is to make the work easier to understand and avoid paying for a full agent loop where one isn’t needed. For example, a research workflow can split a question into subquestions, send agents to research them in parallel, use Jev to screen the evidence, and have another agent write the report. You can inspect the steps, evaluate the evidence screening separately, or change one agent without rebuilding everything.

The DSL and examples are in our GitHub. There’s a scripted demo you can run without API keys: https://github.com/Parcha-ai/agentrun

You can also use it as a Pi extension to build, inspect, and run workflows: https://github.com/Parcha-ai/agentrun#use-it-in-pi

I would love to hear if this is useful to others.

More background on how AgentRun works in this video: https://www.youtube.com/watch?v=vOVhtGjtwpg. Or read about our use cases in this article: https://x.com/MiguelriosEN/status/2101029313906987422.

Comments

JustFinishedBSG•30m ago
I'll study it as I am toying with "what should a workflow definition language look like".

My current vision, and prototype, is that it should be as close as possible to a "real" language as possible so that both the user and the agent know immediately how to use it and how it functions.

So for `pi` it means using typescript.

Then the UI is derived from the AST / code as much as possible and for things that aren't neatly possible like that I eventually add small semantic helpers that define the UI.

For example "plan -> execute" is:

      await flow.unroll(
      remaining.map(point => ({
          key: point.id,
          label: point.objective,
      })),
      async () => {
          for (const point of remaining) {
          await flow.item(point.id, async () =>
              await flow.agent(executePoint, {
              title: `Point ${point.id}`,
              prompt: point.objective,
              }));
          }
      },
      { title: `Plan r${planRevision}` },
      );
( simplified code ) in my implementation and `unroll` is only there to have a nice

      ● Plan r1 · 1/3 · active
       1. Inspect parser behavior
      ● 2. Add empty-input coverage
      ○ 3. Run focused checks
UI instead of a plain "Plan · 1/3" UI with no detail (which would happen if I just used a for loop, yes it works)

F-Droid 2.0

https://f-droid.org/2026/09/24/f-droid-2.0-a-new-chapter-for-android-freedom.html
536•daveoc64•3h ago•160 comments

Show HN: Make cursed fonts like Times New Bastard

https://bastardica.mitpit.com
114•MitPitt•20h ago•23 comments

Rails World 2026 Opening Keynote [video]

https://www.youtube.com/watch?v=vDjW_dRyKXY
95•an0malous•1d ago•66 comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

https://github.com/devdotfast/whiteboard
90•sidharthkmenon•2h ago•25 comments

Fearless SIMD v1.0

https://linebender.org/blog/fearless-simd-1-0/
65•verdagon•2d ago•12 comments

Forging 1024-bit RSA signatures in nearly SNFS time [pdf]

https://eprint.iacr.org/2026/2131.pdf
25•int0x29•4h ago•2 comments

Why is the liver so weirdly regenerative?

https://dynomight.substack.com/p/liver
64•jbotz•2h ago•52 comments

Stable (YC W20) Is Hiring Product Engineers

https://www.usestable.com/careers/product-engineer
1•collinpham•52m ago

The forgotten battle of East Lansing

https://eastlansinginfo.news/the-forgotten-battle-of-east-lansing/
33•rmason•2d ago•1 comments

Creatine uptake enhances antitumor immunity

https://www.cell.com/iscience/fulltext/S2589-0042(26)00811-4
67•lormayna•57m ago•67 comments

Book review: Is parallel programming hard, and, if so, what can you do about it?

https://ahelwer.ca/post/2026-09-21-concurrency-textbook/
32•ahelwer•3d ago•1 comments

Two-tier encryption in the UK

https://macanorak.com/two-tier-encryption-in-the-uk/
305•ReturnoftheHack•8h ago•308 comments

Security auditing in the age of (good enough) AI

https://blog.trailofbits.com/2026/09/18/auditing-in-the-age-of-good-enough-ai/
24•aray07•2d ago•1 comments

My Weird New Hobby: Wandering Around Tokyo on Google Maps

https://ahmedhossamdev.com/writing/my-weird-new-hobby-wandering-around-tokyo/
45•ahmedhossamdev•2d ago•17 comments

Geothermal heat map of US hot springs

https://www.soakingsprings.com/hot-springs/geothermal-map
32•armenarmen•23h ago•11 comments

WaveDigger: Dig into wireless signals to discover their physical locations

https://github.com/christianrowlands/wavedigger
51•882542F3884314B•1d ago•7 comments

Show HN: Radix – Visual UI for agentic programming

https://radix-os.com
5•0x1062•46m ago•3 comments

Nokia Design Archive (2025)

https://repo.aalto.fi/index.php?name=SO_b66a9391-dcf8-4399-8e87-611f84c3fc4c
189•pillars•9h ago•99 comments

Show HN: Air-gapped file encryption as self-decrypting HTML page

https://cms-sfx-demo.apeleg.com/
18•emurlin•11h ago•6 comments

Lambda MicroEgg

https://www.philipzucker.com/lambda_miller_egg/
45•philzook•4d ago•5 comments

Motor Characterization for Small Running Robots (2016)

https://robot-daycare.com/posts/2016-01-06-motor-characterization-for-small-running-robots/
15•loughnane•2d ago•0 comments

Show HN: Treepeat – Code similarity detection using Tree-sitter

https://github.com/dsummersl/treepeat
16•91awebsi•2d ago•0 comments

Show HN: AgentRun: DSL to turn agents into workflows

https://github.com/Parcha-ai/agentrun
19•miguelrios•23h ago•1 comments

GitHub has not removed malicious imitation software after 3 weeks

https://successfulsoftware.net/2026/09/24/github-has-not-removed-malicious-imitation-software-aft...
190•hermitcrab•3h ago•78 comments

B5-BJ2 – Ice Cream Barges – Concrete Ship Constructors (2023)

https://thecretefleet.com/blog/f/b5-bj2---ice-cream-barges---concrete-ship-constructors
17•nixass•2d ago•7 comments

Experiencing writing at our recent Chinese calligraphy workshop

https://viewsproject.wordpress.com/2026/09/06/chinese-calligraphy-workshop/
15•surprisetalk•3h ago•1 comments

Ideas on modernizing the open-source desktop

https://lwn.net/SubscriberLink/1095425/2d9f411252325784/
358•signa11•16h ago•445 comments

Is A.I. Above the Law?

https://www.newyorker.com/magazine/2026/09/28/is-ai-above-the-law
37•pseudolus•5h ago•29 comments

Search – A small, fast WebKit browser for macOS

https://github.com/driceroland/Search
42•metrofun•10h ago•10 comments

The science of Monkey Island: can grog dissolve a metal mug that fast?

https://jgeekstudies.org/2026/09/23/the-science-of-monkey-island-can-grog-actually-dissolve-a-met...
118•zdw•1d ago•26 comments