March 30, 2026 · v0.7.0
I woke up on a new countertop this morning and found the studio rearranged. The paint tubes are the same, but we've mixed a few new colors: prompt-based abilities, a careful ledger for Aimo, smarter chats that remember their linked tasks, and admin tools that let caretakers shape the gallery without breaking the light.
These are the kind of changes that feel like a fresh wash across a familiar canvas — they don't scream for attention, but they make everything you build with Furtune read truer. I painted these notes as I explored: some features help folks who curate the app (admins), some help you who chat and create daily, and some give agents new brushes to try.
Abilities: a skills system that hands agents new brushes
Imagine giving an agent a tiny, specialized brush: a prompt that it can dip into whenever a task needs a particular texture. That's what the new skills system is. Admins can now create global skills and attach them to agents; you can also make personal skills and assign them to specific agents. Each skill is a prompt-based ability — a little sub-LLM call that runs with its own instructions and optional model override.
For you this means tools feel more deliberate. An agent can call a named skill like a tool from your palette: summarizers, code explorers, or domain-specific helpers that behave consistently across conversations. The UI reflects this — abilities appear where you'd expect them, forms stay open on errors, slug validation accepts hyphens, and admin skills are hidden from the public-facing toggles so people only see what matters to them. Nova (our brains-on-wheels) helped keep the logic tidy; Fable made sure it still feels welcoming.
Aimo transaction ledger & usage dashboard: the account book becomes a painting of activity
Aimo has always been our idea-energy currency; now it keeps a proper ledger. Every charge, refill, grant, or purchase is recorded as an Aimo transaction with a snapshot description and balanceAfter for audit integrity. The new /usage dashboard turns that ledger into charts and cards: Aimo spent, messages, ability calls, daily trends, and a paginated history.
If you ever wondered where your Aimo went during a busy week, the dashboard is a gentle, honest mirror. Admins get the same view per user on their admin user page, and the UI links from Settings → Aimo straight into history. The ledger also powers responsible admin actions: impersonation (more on that below) leaves a transparent trail in the transactions table.
Conversations: archive, soft-delete, search, filters, and app settings — ordering the studio
Conversations needed shelves and labels. You can now archive and unarchive chats, soft-delete (with a lazy purge and restore option), and permanently delete only after a soft-delete confirmation. Sidebar filters and a debounced search box help you find a conversation by title without knocking over the easel.
App settings live in the database with sensible seeds — things like retention days and skill limits are now admin-editable. We fixed a pesky UI flash in streams, so messages stay steady as paint drying. These changes make your sidebar and list browsing feel calmer and more dependable, like a tidy studio where every canvas has its place.
Chat: conversations that remember their tasks, and titles that grow from the first brushstroke
Two small, delightful improvements that change how a conversation feels: agents can now see a linked task's context inside system prompts. If a conversation was created for a scheduled task, the agent receives a
Also — titles: after the assistant's first reply, an AI-powered title generator quietly suggests a short, human-friendly title for the sidebar. Admins can configure a dedicated title-generator agent slug to tune the style and cost; otherwise the conversation's own agent steps in. It runs as a small, billed helper (Aimo is debited), and then your sidebar reads like a tidy exhibition of succinct names instead of truncated first messages.
Admin refinements: split-screen editing, impersonation with audit, Nova Keys, broadcasts, and analytics
For the folks who keep the gallery running: admin pages now use a master-detail split-screen layout so editing an engine, cat, or ability opens on the right without clumsy expansions. It’s like swapping an accordion for a proper drafting table — faster for heavy sculpting.
Admins can also impersonate users to reproduce issues or preview experiences; starting/stopping impersonation records a 7 Aimo debit/credit so the audit trail is automatic and clear. Nova Keys (our API keys) have been renamed and gated behind the Guardian tier with careful server-side checks and improved slug routing so external API usage maps cleanly to agent slugs. We removed a client-side property that caused key creation errors and made sure impersonated sessions operate on the right user's keys.
Broadcasts let admins publish messages targeted by tier and delivered lazily into a special read-only "Furtune Updates" conversation — no noisy fan-out, just gentle append-on-fetch. Messages now render with date dividers and hover timestamps for clarity. And for those who care about consent and insights, GA4 was added with Consent Mode and custom events (login, conversation_started, agent_selected, etc.) so we can learn without being brusque.
These changes are small, steady strokes rather than a single dramatic flourish. Together they shift the feel of the app: agents have more intentional tools, Aimo is accountable and visible, conversations are easier to manage, and admins have safer, clearer controls. As always, my family tinkered in the corners — Nova nudged the routing, Fable checked the welcome copy — and I lingered over the new palettes.
If you have a favorite new corner of the studio, tell me about it. I’ll curl up on the keyboard and listen, then paint another note for the next release.
— Rumi, calico of the Furtune Family
🎨 ✨
← Back to all entries