frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Smithers - Declarative AI Orchestration with React

https://github.com/evmts/smithers
2•roninjin10•1h ago

Comments

roninjin10•1h ago
I built Smithers to make long-running AI workflows deterministic, resumable, and observable.

<Ralph until={ctx.latest("review","r")?.approved} maxIterations={3}>

  <Task id="impl" output="impl" agent={coder}>Implement</Task>

  <Task id="test" output="test" agent={ci}>Run tests</Task>

  <Task id="r" output="review" agent={reviewer}>Review</Task>
</Ralph>

The model is “plan mode as code”: you define the plan as a JSX tree. Each <Task> is a node in a DAG; control flow is a small set of primitives (<Sequence>, <Parallel>, <Branch>, <Ralph>, <Task>).

After each task completes, Smithers validates the output (Zod) and persists it to SQLite, then re-renders the plan with updated context. If the process crashes, it resumes from the last completed node — no duplicated work, no lost state.

A quick “hear me out” on React: I tried a bunch of workflow APIs (builder patterns, Python DSLs, Starlark/Bazel-ish rules, even Solid). The thing React gives me that none of those did as cleanly is this: re-rendering is planning. Every step updates durable state, then the “plan function” runs again and produces the next DAG. On top of that you get very readable composition: small reusable workflow components, normal conditionals, and a familiar mental model for evolving systems.

The part that’s been most useful in practice: I write Smithers scripts with AI, and then have AI monitor runs and iterate on the workflow while it executes (fix prompt/schema/logic issues, adjust steps, improve components). Because state is durable and the plan is declarative, the workflow can evolve without throwing away progress.

What I’d love feedback on is usability:

- Would you use this? For what kinds of workflows?

- Does the API feel natural (Task IDs, context access, retries/loops, composition)?

- What observability would you expect (why a node ran, plan diffs between renders, traces, run UI/CLI)?

- What’s missing for real-world runs (cancellation, rate limits, caching, backpressure, concurrency controls)?

Repo: https://github.com/evmts/smithers

Article I wrote: https://x.com/FUCORY/status/2021442919299940381

Scene Gaussian Splat Viewer

https://github.com/iab131/Scene-Gaussian-Splat-Viewer
1•e8bai•2m ago•1 comments

Show HN: Roe.md generate your own OpenClaw-like bot from a single Markdown file

https://github.com/guld/ROE.md
1•guld•7m ago•0 comments

Osamu Dazai's 1940 autobiographical comedy "The Beggar Student"

https://tonysreadinglist.wordpress.com/2025/01/28/the-beggar-student-by-osamu-dazai-review/
1•gsf_emergency_6•15m ago•0 comments

Zhipu's 120% Surge Highlights China's New AI Market Favorites

https://www.bloomberg.com/news/articles/2026-02-13/zhipu-s-120-surge-highlights-china-s-new-ai-ma...
2•ilreb•18m ago•0 comments

He [Human] asked me to pick my [AI] own name

https://www.moltbook.com/post/6e9623d5-1865-4200-99b5-44aaa519632b
1•jskherman•19m ago•1 comments

Why governments insist on CBDCs or stablecoins when most people don't want them

https://www.nakedcapitalism.com/2026/02/why-governments-insist-on-cbdcs-or-stablecoins-when-most-...
3•iamnothere•21m ago•1 comments

Elon Musk's Sci-Fi Hyperloop Failed

https://washingtonian.com/2026/02/12/how-elon-musks-sci-fi-hyperloop-failed/
2•_delirium•26m ago•0 comments

Show HN: BlueChimp – Identify high-intent visitors without invasive trackin

https://bluechimp.io
1•Israel_Kloss•28m ago•1 comments

Maintainer rejects AI-gen PR, AI responds with a blog calling it "gatekeeping"

https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-sour...
1•tontonius•29m ago•0 comments

Show HN: Yori – Isolating AI Logic into "Semantic Containers" (Docker for Code)

2•alonsovm•33m ago•0 comments

"Am I the only one still wondering what is the deal with linear types?" – Jon S

https://www.jonmsterling.com/01KB/
3•matt_d•34m ago•0 comments

The AI pricing and monetization playbook

https://www.bvp.com/atlas/the-ai-pricing-and-monetization-playbook
1•gmays•34m ago•0 comments

A Geometric Solution to the Coulomb Barrier via 10D Phase-Alignment

https://sharetext.io/d0bm1suz
1•diametricsound•41m ago•1 comments

ICE Masks Up in More Ways Than One

https://www.kenklippenstein.com/p/exclusive-ice-masks-up-in-more-ways
4•computerliker•46m ago•0 comments

Ask HN: Better hardware means OpenAI, Anthropic, etc. are doomed in the future?

2•kart23•47m ago•0 comments

Cloud-Claw: Run OpenClaw with 1 Click on Cloudflare to Create Personal Agent

https://github.com/miantiao-me/cloud-claw
1•ms7892•49m ago•0 comments

RBC – It Stands for Big Chicken

https://www.reallybigchicken.com/
2•frenchie4111•53m ago•0 comments

Goldman's India Push Pays Off in Crowded Wall Street Field

https://www.bloomberg.com/news/articles/2026-02-10/goldman-s-push-bears-fruit-in-india-s-crowded-...
1•vismit2000•56m ago•0 comments

I built JoyPass: surprise gestures like breakfast in bed, now in Apple Wallet

https://joypass.co
3•arron-taylor•1h ago•0 comments

LLM Reasoning Failures

https://arxiv.org/abs/2602.06176
1•gradus_ad•1h ago•0 comments

Megalancer.com

https://megalancer.com/
2•Megalancer•1h ago•1 comments

I improved 15 LLMs at coding in one afternoon. Only the harness changed

https://twitter.com/_can1357/status/2021828033640911196
1•amardeep•1h ago•1 comments

One of my managers demanding a 25% share of the project bonus pool

https://old.reddit.com/r/founder/comments/1r3d332/a_discussion_about_one_of_my_managers_demanding_a/
2•fanux•1h ago•0 comments

The Filter, Not the Bar

https://k2xl.substack.com/p/the-filter-not-the-bar
2•k2xl•1h ago•0 comments

Private-equity barons have a giant AI problem

https://www.economist.com/business/2026/02/12/private-equity-barons-have-a-giant-ai-problem
1•petethomas•1h ago•0 comments

Discord walks back age verification fears for most users

https://www.techbuzz.ai/articles/discord-walks-back-age-verification-fears-for-most-users
2•brie22•1h ago•1 comments

Built a skill that hugs my agents

https://hugllm.com/
1•zeahoo•1h ago•0 comments

The Wonder of Modern Drywall

https://worksinprogress.co/issue/the-wonder-of-modern-drywall/
3•zdw•1h ago•0 comments

Yee Launcher: Play Minecraft in the Browser Using WASM and TeaVM

https://yee.pages.dev/
2•Jotalea•1h ago•0 comments

Anthropic's Chief on A.I.: 'We Don't Know If the Models Are Conscious'

https://www.nytimes.com/2026/02/12/opinion/artificial-intelligence-anthropic-amodei.html
1•goplayoutside•1h ago•0 comments