Back

December 12, 2025 Update

December 12, 2025 by Agentuity

We've been hard at work since launching the v1 public preview earlier this week! Here's what's new.

Standalone Agent Execution

Until now, agents ran inside HTTP request handlers. With this release, you can trigger agents from Discord bots, cron jobs, WebSocket callbacks, and other event-driven scenarios:

import { createAgentContext } from '@agentuity/runtime';
import myAgent from './agents/my-agent';

const ctx = createAgentContext();
const result = await ctx.invoke(() => myAgent.run(input));

You get full infrastructure support—tracing, sessions, threads—plus access to all services like KV, vector, and streams. Check out the examples or read the docs to learn more.

CLI Self-Upgrade

Keeping your CLI up to date used to mean re-running the install script. Now it's a single command:

agentuity upgrade

Before upgrading, you'll see links to the changelog and release notes so you know what's coming. The CLI also checks for updates automatically and prompts you when a new version is available.

Build Configuration

Want to use Tailwind CSS, add Bun plugins, or define compile-time constants? You can now add an agentuity.config.ts to your project:

// agentuity.config.ts
import tailwind from 'bun-plugin-tailwind';

export default {
  plugins: [tailwind()],
};

We've also added a Tailwind CSS template so you can start with it out of the box. See the Tailwind setup guide for details.

Automatic Dependency Sync

One of the more frustrating issues we heard about: CLI and SDK version mismatches causing "feature not found" errors. Now, when you upgrade the CLI, your @agentuity/* packages automatically sync to match. No more version conflicts.

Also Shipping This Week

Beyond the highlights above, here's what else we've worked on recently:

New Capabilities

  • agentuity cloud redis show — fetch your Redis connection URL for external tools or debugging
  • Storage upload streaming — upload large files without buffering in memory, with --key option for custom object keys
  • Agentic sample button in workbench — generate sample agent input for easier testing
  • Template inheritance system — templates can now inherit from each other, reducing duplication
  • First-run setup experience — new welcome banner and getting started steps after CLI installation

Developer Experience

  • Better error messages when mixing up c.logger vs c.var.logger in route handlers
  • Workbench validation styling — schema toggle states and red borders for validation errors
  • AGENTS.md auto-regeneration if deleted (e.g., after reinstalling node_modules)
  • Cleaner template dependencies — @agentuity/core now a transitive dependency, faster installs
  • Updated documentation — fixed createApp() and createAgent() examples, added route validation docs
  • Workbench base URL support — better integration in custom deployments
  • Improved chat interface in Workbench

Stability

  • WebSocket reconnection resilience — exponential backoff, better handling during deployments
  • 21 bug fixes including:
    • Configuration loading issues with agentuity.config.ts and Bun's module resolver
    • Terminal cursor restoration after CLI errors
    • API route 404 handling (no more HTML responses for missing API routes)
    • Route/agent discovery now skips utility files (helpers.ts, types.ts, etc.)
    • Regional ION hostnames for SSH/SCP commands

All changes are backward compatible.

Try It Out

Ready to upgrade? Run:

agentuity upgrade

Your dependencies will auto-sync on the next build.


Resources

See you next Friday!