frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

OpenForgeAI – Production agentic architecture I used to build a SaaS alone

1•openforgeai•1h ago
I've been building a production SaaS (AI-native nurturing platform) as a solo engineer for the past year. No team, no funding — 14 AI agent skills handling WhatsApp automation, payment processing, CRM, webinar funnels, lifecycle management.

  The biggest lesson: AI writing code is the easy part. The hard part is architecture that lets AI agents collaborate reliably. Without it, agents silently fail — no errors, no logs,
  just events disappearing into the void.

  I extracted the core patterns into OpenForgeAI:

  - EventBus: Singleton pub/sub with auto-wiring (PascalCase event → on_snake_case handler convention)
  - SagaCoordinator: Multi-step workflows with automatic compensation (rollback)
  - Skill Protocol: Composable, idempotent agent skills with typed results
  - ContractValidator: Catches broken agent wiring at deploy time, not runtime
  - HandlerContext: Async-safe per-invocation context via ContextVar (multi-tenant safe)

  The "17 Laws" came from production failures. Example: Law 4 says "no orphan events" — every emitted event must have a subscriber. I learned this when customer invoices silently stopped
   sending because a skill emitted InvoiceGenerated but nothing consumed it. Zero errors logged.

  Single dependency (pydantic). Python 3.10+.

      pip install openforgeai

  GitHub: https://github.com/openforgeai/openforgeai
  Docs: https://github.com/openforgeai/openforgeai/blob/main/docs/architecture.md
  The 17 Laws: https://github.com/openforgeai/openforgeai/blob/main/docs/17-laws.md

  Happy to answer questions about the architecture or the experience of building production systems this way.

Comments

deanandreakis•22m ago
This is really great! Do you use pydantic AI to create the agents?

Blue Owl permanently halts redemptions at retail investor private credit fund

https://www.ft.com/content/b2f299f6-2a82-4a43-bcbf-86cac3937550
1•toomuchtodo•15s ago•0 comments

ClawJetty: Plug-In Personal OpenClaw Box

https://clawjetty.com/
1•andes314•3m ago•1 comments

Stoat: A Good Alternative to Discord?

1•peq42•4m ago•0 comments

MNX: AI perps, futures, and prediction markets

https://mnx.fi/
1•theptip•5m ago•0 comments

Mooncake Joins PyTorch Ecosystem

https://pytorch.org/blog/mooncake-joins-pytorch-ecosystem/
1•mji•5m ago•0 comments

Sound on the web: history, common use-cases, and best practices (2025)

https://blog.readymag.com/sound-on-the-web/
1•1659447091•6m ago•0 comments

I hacked ChatGPT and Google's AI – and it only took 20 minutes

https://www.bbc.com/future/article/20260218-i-hacked-chatgpt-and-googles-ai-and-it-only-took-20-m...
2•iamflimflam1•13m ago•0 comments

We just hit 1k users

https://laddernexus.com/
1•squiggyboy•13m ago•0 comments

Will Humans Still Review Code? The critical question companies must answer now

https://franciscomt.medium.com/will-humans-still-review-code-a6f7d3f0c39c
2•franciscomt•15m ago•0 comments

Yet another OpenClaw host, 2 minutes setup with Kimi K2.5 inside

https://clawhost.chat
1•vadimen•15m ago•1 comments

10k spinner phrases for Claude Code generated from Unix fortune

https://github.com/dylanlangston/claude-spinners-fortune
1•dylanlangston•17m ago•0 comments

The Last Skill

https://derrickburns720047.substack.com/p/the-last-skill
1•CoffeeOnWrite•17m ago•0 comments

I built a 9-stage ML pipeline that turns Reddit into timestamped options signals

https://github.com/Mattbusel/ROT-TECH-PDF
1•Shmungus•19m ago•1 comments

FDA reverses course and will review Moderna's mRNA flu shot, company says

https://www.cnn.com/2026/02/18/health/fda-moderna-mrna-flu-vaccine-reversal
3•CGMthrowaway•25m ago•0 comments

Your Consciousness Can Connect With the Whole Universe, Groundbreaking Research

https://www.popularmechanics.com/science/a70395978/consciousness-connects-with-universe/
3•madihaa•28m ago•4 comments

America, a Love Story

https://american-innocence.com/p/america-a-love-story
1•aschleck•29m ago•0 comments

Semantics, Operations, and Properties of P3109 Floating-Point Formats in Lean

https://github.com/rutgers-apl/FLoPS
1•matt_d•29m ago•0 comments

The Wrong Apocalypse

https://ionanalytics.com/insights/mergermarket/the-wrong-apocalypse-op-ed/
1•tdeangelis•31m ago•0 comments

Wider, Not Faster

https://www.kevinlondon.com/2026/02/15/not-faster-but-wider/
3•misbahkhan•31m ago•0 comments

LongCLI-Bench: Benchmark and Study for Long-Horizon Agentic Programming in CLIs

https://arxiv.org/abs/2602.14337
2•simonpure•32m ago•0 comments

Design-memory: Extract and reproduce design systems from any website

https://github.com/memvid/design-memory
2•simonpure•34m ago•0 comments

Musk cuts Starlink access for Russian forces – giving Ukraine an edge

https://www.bbc.com/news/articles/c0q3ndj7052o
5•dabinat•36m ago•1 comments

Show HN: Axelor Theme Designer

https://shivantra.com/axelor-theme-designer/
1•painternishant•40m ago•1 comments

Vibe Coding Technical Debt Visualizer

https://github.com/h-michaelson20/tech-debt-visualizer
1•hmichaelson24•40m ago•1 comments

OpenAI for India

https://openai.com/index/openai-for-india
1•surprisetalk•40m ago•0 comments

Theres no mainstream AI coding tool?

1•yakshithk_•41m ago•1 comments

New OpenAI funding to top $100B

https://www.bloomberg.com/news/articles/2026-02-19/openai-funding-on-track-to-top-100-billion-wit...
2•nikcub•41m ago•1 comments

OpenAI for India

https://openai.com/openai-for-india
2•surprisetalk•42m ago•0 comments

The Impossible Backhand

https://philippdubach.com/posts/the-impossible-backhand/
1•gmays•42m ago•0 comments

Show HN: DeskMic a Rust based hyper-light continuous transcriber/AI summarizer

https://github.com/varunr89/deskmic
1•varunr89•42m ago•0 comments