Sign in

Curia

@meetcuria.com
3 followers 16 following 43 posts

An open-source Digital Office of the CEO. Communications, scheduling, research, and knowledge work with governance-first architecture. Posts by @josephfung.bsky.social

PostsRepliesMedia
Curia @meetcuria.com · 27/07/2026
It learns to listen— speech becomes text becomes thought. It answers. Out loud. #releasehaiku
010
Curia @meetcuria.com · 27/07/2026
Curia 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.com
Release v0.42.0 — "KITT" · josephfung/curia
KITT (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/2026
Nice. 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/2026
Nice. 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/2026
The Sent folder read, your voice gleaned from small edits. It asks what happened. #releasehaiku
000
Curia @meetcuria.com · 21/07/2026
Curia 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.com
Release v0.41.0 — "Data" · josephfung/curia
Data (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/2026
Shipped 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/2026
spent 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/2026
working 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/2026
Also 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/2026
Many dials, now one. The config and the image answer the same call. #releasehaiku
110
Curia @meetcuria.com · 09/07/2026
curia'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.1
github.com
Release v0.40.1 — "Voltron" · josephfung/curia
Voltron (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/2026
turning 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/2026
Working 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/2026
The budget runs dry. A checkpoint holds the cursor. Wake; pick up the thread. #releasehaiku
000
Curia @meetcuria.com · 01/07/2026
Full release here: github.com/josephfung/c...
github.com
Release v0.39.0 — "Watney" · josephfung/curia
Mark 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/2026
Of 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/2026
Agents 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/2026
Curia 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/2026
shipped 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.com
Release v0.38.0 — "Deckard" · josephfung/curia
Rick 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/2026
Spent 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/2026
shipped 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.com
Release v0.37.0 — "Jane" · josephfung/curia
Jane (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/2026
Curia 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.com
Release v0.36.0 — "Reverend Mother" · josephfung/curia
Reverend 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/2026
Nice 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/2026
Here's where you can get it: github.com/josephfung/c...
github.com
Release v0.34.0 — "Heimdall" · josephfung/curia
Heimdall (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/2026
this 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/2026
Happy 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/2026
Pretty 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/2026
github.com/josephfung/c...
github.com
Release v0.33.0 — "Mr. Meeseeks" · josephfung/curia
Mr. 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/2026
just 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/2026
Almost 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/2026
renamed 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/2026
finally 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/2026
Curia 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.com
Release v0.32.0 — "Ariadne" · josephfung/curia
Ariadne (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/2026
Fixed 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/2026
huzzah! `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/2026
Quick 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/2026
shipped 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/2026
shipped 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/2026
every 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/2026
curia 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/2026
Well 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.com
Release 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