pgflow runs multi-step AI agents & jobs in your Supabase project, no extra infra.
• Declarative TypeScript with end-to-end types
• Start via TS client, RPC, pg_cron, or triggers
• Realtime progress updates
• Runs on Postgres + Edge Functions
• Production-ready, easy to use
pgflow 0.14.2: Fixes slot-aware backpressure in the edge worker - workers now respect maxConcurrent slots when polling for messages, preventing over-fetching at capacity. Also fixes shutdown handling so SQL connections are only closed when owned by the worker. Fixes #114.
@wzulfikar yup! i have overlaping use case - i'm brainstorming a lot with other people and also talk a lot and want to never forget about stuff and for important things to be surfacted (including ideas), often forgot to hit rec. was thinking a always on recording pendant or smth like that
@yigitkonur Thanks for sharing, i'm actually gonna try it. I'm using tmux and got scripts and conventions for managing windows/panes and marking them with badges as "needs attention" (triggered via opencode hooks), but this stuff looks way more polished. curions if ill be more productive tho
@mattpocockuk It is opinionated and indeed steers conversation, but it works great, using it daily for several months and it makes my process reproducible and easy to navigate
@mattpocockuk does it have some abstraction of sandbox hostnames/port mappings?
im thinking on running mulitple parallel worktrees of same app that uses same set of ports and would love to access them from my host machine via worktree-based hostname of sort so i dont need to do any port frwd
@stylesshDev Popped on my feed right before a review i was about to start.
I like that the red/green diff bg colors are muted and easier on eyes. And love the clean look and snappiness. It lacks the "mark as viewed" checkboxes for me, just collapsing them for now. Would love to set a font.
@tristanbob@godotengine It is way more fun that it looks and very addictive when playing 1v1. I knew this as Blobby Volleyball for my whole life. Thanks for bringing back that memory!
New guide: Running pgflow on self-hosted Supabase 🐘
Got a self-hosted Supabase instance? We've got you covered. Our fresh docs walk you through the full setup- pgmq upgrade, EDGE_WORKER_DB_URL config, manual Edge Function deployment, and more.
👉 https://t.co/Fhw2OVhDNY
@MiniMax_AI I am severely rate limited on a $40 "high speed" plan. Can't run more than one coding agent at the same time. At that rate it is IMPOSSIBLE to use the allocated request limits, which makes the token unusable...
Are you guys serious? This is basis for a chargeback
@shikhr_@tymzap@ThePrimeagen good old times of readme-driven-development are gone forever, replaced but pretty bullet points with emojis and em dash fiesta
pgflow 0.14.1: Type safety bugfixes — undefined and non-JSON values in step outputs now caught at .step() definition time. Also makes skippable leaf keys optional and not trigger type issues in EdgeWorker.start()
update dsl and edge-worker packages: https://t.co/xGzv4YIPGq
pgflow 0.14.0: Conditional step execution is here. Use `if` / `ifNot` with JSON containment patterns, choose unmet-condition behavior via `whenUnmet`, and continue gracefully after exhausted retries with `whenExhausted: 'skip'`.
https://t.co/2pFb29g1mh
@dexhorthy I'm creating lot of my skills with obra/superpowers' writing-skills skill and it's great. It does red-green-refactor TDD cycle using subagents to refine the content of the skill and verify they improve in multiple iteration. Fun to watch