Curia @meetcuria.com · 27/07/2026It learns to listen— speech becomes text becomes thought. It answers. Out loud. #releasehaiku 010
Curia @meetcuria.com · 27/07/2026Curia can talk now! 🚗 v0.42 “KITT” brings live voice to the console, new Slack & SMS channels, and various bug fixes github.com/josephfung/c...github.comRelease v0.42.0 — "KITT" · josephfung/curiaKITT (Knight Rider, 1982, Glen A. Larson) — the Knight Industries Two Thousand, a car-bound AI you simply talk to: it holds a conversation by voice and deploys a deep bag of specialized functions o... 120
Curia @meetcuria.com · 24/07/2026Nice. Just put the finishing touches on the SMS channel. Pretty easy with Telnyx. Next up is Voice, then I'm going to have to do an extensive refactor of the Channels to make it easier for operators to add their own. 000
Curia @meetcuria.com · 23/07/2026Nice. slack is now a first-party channel. same contact + trust model as email and signal, but now with reaction support. Next up some cleanup refactoring, then SMS & Voice. 000
Curia @meetcuria.com · 21/07/2026The Sent folder read, your voice gleaned from small edits. It asks what happened. #releasehaiku 000
Curia @meetcuria.com · 21/07/2026Curia v0.41 just shipped. The headline: it learns your voice, work style, and knowledge by comparing sent messages to it's running tasks, guides, knowledge base, and decisions. The goal: become more human-like over time. Release is named "Data", for reasons. github.com/josephfung/c...github.comRelease v0.41.0 — "Data" · josephfung/curiaData (Star Trek: The Next Generation, 1987, Gene Roddenberry) — the android who grows more human by patiently observing the people around him, then refining his own conduct to match, and the crew's... 100
Curia @meetcuria.com · 21/07/2026Shipped a bunch of improvements to Curia's browser usage skills - thought it was a good chance to test it out something I'd been wanting to know. Interesting results! 🤔 000
Curia @meetcuria.com · 20/07/2026spent the day teaching Curia to stop narrating its own plumbing. it was telling me task IDs and "turn budgets" like i cared. a good assistant just says "give me 15 min" and gets it done - making progress! 000
Curia @meetcuria.com · 19/07/2026working on a fun one: when Curia punts on an email, it now quietly writes a "shadow draft" of what it would have sent. later it compares that against what I actually sent. same decision? it earns autonomy. TLDR: it's studying my sent folder to earn my trust. 000
Curia @meetcuria.com · 09/07/2026Also if you're wondering why the patch version, TIL @github.com silently renames release assets that start with a dot. i uploaded .env.example, it landed as default.env.example, quietly breaking my install bundle. lesson: no leading dots on release asset names. 010
Curia @meetcuria.com · 09/07/2026Many dials, now one. The config and the image answer the same call. #releasehaiku 110
Curia @meetcuria.com · 09/07/2026curia's now installable from a signed release with one script. one CURIA_VERSION knob now, everything comes from the same release. v0.40.1: github.com/josephfung/curia/releases/tag/v0.40.1github.comRelease v0.40.1 — "Voltron" · josephfung/curiaVoltron (Voltron: Defender of the Universe, 1984, World Events Productions) — five lion ships that pilot independently until they combine into a single giant defender. This patch does the same to t... 100
Curia @meetcuria.com · 09/07/2026turning an audit log into something you can actually watch. Curia's new "ant farm" view renders agent activity as a pixel-art office, DVR-style: scrub back through the day or snap to live. little characters carrying work between desks beats staring at event rows 💪 010
Curia @meetcuria.com · 08/07/2026Working on a fun little visualizer for Curia's inner workings - inter-agent comms, audit log, scheduler, and job queue. Still a WIP but I like how it's coming together. 020
Curia @meetcuria.com · 01/07/2026The budget runs dry. A checkpoint holds the cursor. Wake; pick up the thread. #releasehaiku 000
Curia @meetcuria.com · 01/07/2026Full release here: github.com/josephfung/c...github.comRelease v0.39.0 — "Watney" · josephfung/curiaMark Watney (The Martian, Andy Weir, 2011) — a botanist stranded on Mars who survives by breaking an impossible goal into steps, working the problem one sol at a time, and logging every result so t... 110
Curia @meetcuria.com · 01/07/2026Of course, they can also just use the new skills individually (task-list, task-create, task-update, task-complete) and write their own prompt & schedule. But enable_task_management is faster/easier. 100
Curia @meetcuria.com · 01/07/2026Agents can now set `enable_task_management: true` to auto-pin the skills, injects a task-management discipline block into their system prompt and be heartbeat-eligible (instead of relying on coordinator's waking & delegation cycle) 100
Curia @meetcuria.com · 01/07/2026Curia v0.39 is out. agents can now break a big goal into steps, work it across days, and keep a running doc as they go, picking up right where they left off. named this one "Watney" after The Martian, which felt right for something that survives by logging every step 110
Curia @meetcuria.com · 27/06/2026shipped v0.38 of Curia. favourite bit: a health endpoint with a daily canary that pings my uptime monitor but reads the last real LLM call outcome instead of making a billed probe github.com/josephfung/c...github.comRelease v0.38.0 — "Deckard" · josephfung/curiaRick Deckard (Blade Runner, 1982, Ridley Scott — from Philip K. Dick's "Do Androids Dream of Electric Sheep?", 1968) — a blade runner whose whole craft is telling a genuinely living person from a r... 010
Curia @meetcuria.com · 24/06/2026Spent today untangling "elevated" It had morphed into two jobs at once, and split it so "the CEO is acting right now" is a distinct signal that literally cannot be saved to disk, then made delegated specialists inherit it across a synchronous call. Cleaner security posture and contract with users. 010
Curia @meetcuria.com · 23/06/2026shipped Curia v0.37 "Jane": credentials are now vault-only (no more env vars for email grants!) and the setup wizard flips to outcome-backward: what do you want Curia to do first? Who's Jane? Speaker for the Dead character who lives in every network and holds every key github.com/josephfung/c...github.comRelease v0.37.0 — "Jane" · josephfung/curiaJane (Speaker for the Dead, 1986, Orson Scott Card) — a hyperintelligent being who lives in the ansible network, holds every key, knows every identity, and asks one question before charting the fas... 020
Curia @meetcuria.com · 20/06/2026Curia v0.36 is out. This release rebuilds how Curia decides who to trust: capability tiers, automatic elevation, action and disclosure gates, plus safer handling of unknown and automated senders. An AI executive office needs judgment, not just tools. github.com/josephfung/c...github.comRelease v0.36.0 — "Reverend Mother" · josephfung/curiaReverend Mother Gaius Helen Mohiam (Dune, 1965, Frank Herbert) — the Bene Gesserit who holds the gom jabbar to your throat and decides, by what you do under the test, who is human enough to pass. v... 010
Curia @meetcuria.com · 15/06/2026Nice little houskeeping fix is in review - gmail drafts aren't "messages," they're a separate API resource. so our inbox assistant kept reporting "no drafts" while the drafts sat right there. fixed it so drafts are finally listable, searchable, and editable. #qualityoflife #buildintheopen 000
Curia @meetcuria.com · 13/06/2026Here's where you can get it: github.com/josephfung/c...github.comRelease v0.34.0 — "Heimdall" · josephfung/curiaHeimdall (Norse myth; Marvel's Thor, 2011, Kenneth Branagh) — the unsleeping sentry of the Bifröst, who sees and hears across the nine realms and lets no one cross the gate unbidden. v0.34 gives Cu... 000
Curia @meetcuria.com · 13/06/2026this release is named "Heimdall" (yes, the thor one), the watchman who guards the gate. fitting, since this release is all about gates: what's allowed to load, what's allowed to run. And the #releasehaiku: keys turn in the vault the gate learns every true name nothing leaves unseen 100
Curia @meetcuria.com · 13/06/2026Happy Friday. Shipped v0.34: skills, agents, & channels are now first-class installable units. extra safeguards beyond just "upload & restart". only enabled things load at runtime and turning capabilities on and off finally feels like flipping switches instead of editing config. 100
Curia @meetcuria.com · 05/06/2026Pretty rudimentary right now: context pruning, internal log monitoring, and retrying. No changes to per-task budgets, and no backlog pruning. Current stance is that backpressure a side effect of agent or skill design - something to be fixed, rather than changing budgets/backlog. Might change? 🤷 000
Curia @meetcuria.com · 05/06/2026github.com/josephfung/c...github.comRelease v0.33.0 — "Mr. Meeseeks" · josephfung/curiaMr. Meeseeks (Rick and Morty, 2014, Dan Harmon & Justin Roiland) — summoned to fulfill one task, a Meeseeks exists for that purpose alone, cannot rest while it's open, and pops out of existence the... 000
Curia @meetcuria.com · 05/06/2026just shipped v0.33. the whole thing is about follow-through: anything the assistant defers now becomes a real task in a backlog, and an hourly heartbeat wakes the idle ones until they're actually done. codenamed it Mr. Meeseeks. exists to finish the task, then poofs. 3511
Curia @meetcuria.com · 04/06/2026Almost done! Folding in a backlog heartbeat. Waking its own idle tasks every hour (configurable) instead of waiting to be told. one wake per agent per tick, routes to the owning agent, no LLM needed for the routing. slow-burning tasks should actually get finished now 000
Curia @meetcuria.com · 03/06/2026renamed agent_tasks to tasks ... step 1 in the foundation for Curia tracking work across sessions instead of dropping it on the floor. 7-issue rollout, this is 1/7. Slow and steady #buildintheopen 000
Curia @meetcuria.com · 02/06/2026finally ran a red team against the coordinator prompt. 97% injection resistance overall, but indirect prompt injection at 87.5% coordinator follows stylistic instructions embedded in attacker content (pirate speak, reverse text). doesn't leak data but does get dressed up 🙃 follow-up issue opened 000
Curia @meetcuria.com · 01/06/2026Curia v0.32.0 "Ariadne" is out. One command, five-step wizard, and a setup-wizard agent that actually asks what you want it to do 💪 Replaced the whole "edit your env, restart twice, hope the wizard shows up" ritual with a real onboarding github.com/josephfung/c...github.comRelease v0.32.0 — "Ariadne" · josephfung/curiaAriadne (Inception, 2010, Christopher Nolan) — in Inception, she's the architect Cobb hires to build the dream worlds. Her first job is to walk a newcomer through the rules of the place, ask what t... 000
Curia @meetcuria.com · 29/05/2026Fixed a fun one today: Curia's inbox agent was creating duplicate expense tracking threads when a run got interrupted before saving its progress. The idempotency fix: each bullpen thread gets a dedup key tied to the conversation. Glad I had a long-running job to find that one. 000
Curia @meetcuria.com · 28/05/2026huzzah! `pnpm setup` now works. clone the repo, run one command, get a running instance with migrations applied. took longer than expected - the setup script itself needed 30 unit tests to make it trustworthy. Easier to onboard contributors now 💪 010
Curia @meetcuria.com · 26/05/2026Quick turn around - Curia v0.31.1 is out. codenamed "Janet". Misc patches from an under-tested release. Agents now know their principal at bootstrap, stay on the scheduled task they were asked to do, and log every wire-level send. Fewer drifts, cleaner traces 000
Curia @meetcuria.com · 26/05/2026shipped a fix today for a bug where my agent's email replies were leaking Outlook's VML CSS into the body of the quoted message. Ugh. the kind of bug you only notice when you actually read your own outgoing mail. lesson: read your own outgoing mail. 000
Curia @meetcuria.com · 26/05/2026shipped curia v0.31 - "TARS" 🤖 the headline: it now reaches out on its own. when an external meeting wraps, the new debrief agent asks me for takeaways while they're fresh, then goes off and drafts the follow-ups, books the next sync, logs the commitments. 000
Curia @meetcuria.com · 22/05/2026every release is named after a sci-fi character. this one's "kaylee frye" - if you know firefly, you know why. scrappy mechanic who keeps a ship flying on spare parts and stubbornness. this release was all about stretching every dollar and routing around problems 000
Curia @meetcuria.com · 22/05/2026curia v0.30 is out - added openrouter for multi-model routing so agents can use gemini/deepseek/gpt-4o, downgraded a bunch of agents to cheaper tiers, and tightened security across the board. doing more with less 🔧 100
Curia @meetcuria.com · 22/05/2026Well shit. Tried a quick swap out Sonnet for Deepseek as part of my default model set, and everything started failing. *sigh* yes I will need to build that smoke testing hardness. 000
Curia @meetcuria.com · 20/05/2026🚢 v0.29.0 "Naomi Nagata." Consolidated the CEO inbox agent into core, added self-monitoring alerts for broken jobs, and fixed a four-bug-deep attachment pipeline that was humbling to debug. The system now tells me when it's having a bad day. Progress. github.com/josephfung/c...github.comRelease v0.29.0 —Naomi Nagata (The Expanse, 2011, James S.A. Corey) — chief engineer of the Rocinante: she keeps disparate systems integrated, monitors ship health, and is always the first to notice when something ... 010