Skip to content

Releases: agentuity/sdk

Release 3.0.0-beta.2

06 May 23:32
a3f8273

Choose a tag to compare

Release 3.0.0-beta.2 Pre-release
Pre-release

Release 3.0.0-beta.1

06 May 23:09
7d6ebe0

Choose a tag to compare

Release 3.0.0-beta.1 Pre-release
Pre-release

Release 2.0.15

06 May 22:14
e3aeddb

Choose a tag to compare

New Features

Bug Fixes

Internal

Release 2.0.14

04 May 18:13
36f5def

Choose a tag to compare

New Features

  • Add AI Gateway support to Agentuity Coder, dynamically loading models from the Agentuity AI Gateway so users can switch to gateway-hosted models via /model#1444 by Jeff Haynie
  • Add --wait and --waitMs options to agentuity cloud sandbox create to poll until the sandbox reaches a ready state before returning — #1440 by Jeff Haynie
  • Add Agentuity Coder startup logo displayed on launch — #1443 by Jeff Haynie

Improvements

  • Improve Agentuity Coder footer spinner to track provider request/response events for more accurate activity indication — #1444 by Jeff Haynie
  • Make sandbox target caching in sandbox run non-blocking so one-shot sandboxes don't wait on local cache I/O — #1440 by Jeff Haynie
  • Propagate global --quiet flag correctly to sandbox run stream configuration — #1440 by Jeff Haynie

Release 2.0.13

02 May 17:05
f969c0c

Choose a tag to compare

New Features

Bug Fixes

Documentation

Internal

Release 3.0.0-alpha.7

28 Apr 18:45
e7b19ff

Choose a tag to compare

Release 3.0.0-alpha.7 Pre-release
Pre-release
  • New Features: feat(publish): add alpha release type alongside beta (huijiro).

  • New Features: #1391 feat(cli): add --quiet flag and auto-detect stream optimizationJeff Haynie.

  • New Features: #1385 Add SDK support for agent builder sessions — Rick Blalock.

  • New Features: #1334 Framework-agnostic build pipeline for CNB/Buildpack support — Gabriel Rodrigues Campos.

  • New Features: feat(migrate): add v2→v3 migration mode (huijiro).

  • Breaking Changes: chore: remove @agentuity/auth, @agentuity/react, @agentuity/frontend packages (huijiro).

  • Breaking Changes: chore: remove all workbench functionality and chore: remove @agentuity/workbench package (huijiro).

  • Breaking Changes: #1367 refactor: sunset @agentuity/runtime — remove v2 build pipeline and agent systemGabriel Rodrigues Campos.

  • Breaking Changes: feat: add @agentuity/migrate package and deprecate agentuity.config.ts (huijiro).

  • Improvements: #1403 Brand Agentuity CLI commands in coder TUI — Rick Blalock.

  • Improvements: #1401 Polish SDK Explorer — Parteek Singh.

  • Improvements: Coder TUI/Pi updates across 0.67.68, 0.68.1, 0.70.0, and 0.70.2 for newer runtime compatibility and behavior (huijiro, Rick Blalock).

  • Improvements: #1394 chore(cli): remove auth from create-project flow and dedicated auth commandGabriel Rodrigues Campos.

  • Bug Fixes: #1409 fix(cli): prevent orphaned dev mode processes on shutdown / respawnGabriel Rodrigues Campos.

  • Bug Fixes: #1390 fix: make devmode process cleanup more resilientGabriel Rodrigues Campos.

  • Bug Fixes: #1410 fix: parse named Coder SSE eventsRick Blalock.

  • Bug Fixes: #1405 fix(cli): bump coder hub bootstrap probe timeout from 5s to 10s — devin-ai-integration[bot].

  • Bug Fixes: #1400 fix(cli): pre-render root index route in static rendererGabriel Rodrigues Campos.

  • Bug Fixes: #1396 fix(cli): public asset paths follow Vite conventionsGabriel Rodrigues Campos.

  • Bug Fixes: #1389 fix(cli): pass actual front-door proxy port to gravityGabriel Rodrigues Campos.

  • Bug Fixes: #1393 fix: add v2 flag to job logs stream fetchJeff Haynie.

  • Bug Fixes: Prerelease scaffolding and install resolution fixes: fix(cli): use dist-tag for project dependencies when CLI is a prerelease, fix(create-agentuity): derive CLI dist-tag from prerelease identifier, fix(create-agentuity): map alpha prereleases to @alpha dist-tag, fix(cli): default major version to 3 in fallback case, and fix: pin @agentuity packages to ^3.0.0 in scaffolded projects (huijiro).

  • Bug Fixes: AI Gateway/dev credential handling fixes: fix: use regional catalyst URL for AI Gateway fallback, fix: upgrade ai SDK to v6 and @ai-sdk/openai to v3 for OPENAI_BASE_URL env support, fix: fall back to CLI auth key for AI Gateway when no project linked, and fix: load AGENTUITY_SDK_KEY from project .env files in dev command (huijiro).

  • Documentation: #1387 fix(docs): remove outdated docsParteek Singh.

  • Internal: chore: remove @agentuity/evals package and all evaluation infrastructure (huijiro).

  • Internal: chore: remove dead code and unused dependencies (huijiro).

Release 2.0.12

28 Apr 18:41
e7b19ff

Choose a tag to compare

Improvements

  • Sandbox run and exec now wait for execution completion and stream consumption in parallel, eliminating tail latency from sequential polling for exit codes — Jeff Haynie #1416
  • Sandbox run and exec use server-side long-poll for execution status instead of client-side polling loops (previously up to 15 retries × 1s) — Jeff Haynie #1416
  • Sandbox cp directory uploads now use tar.gz archive transfer instead of reading all files into memory individually — Jeff Haynie #1416
  • Sandbox cp directory downloads now use tar.gz archive transfer instead of running find and downloading each file separately inside the sandbox — Jeff Haynie #1416
  • Sandbox file downloads use streaming pipelines instead of buffering entire file contents in memory — Jeff Haynie #1416
  • Sandbox CLI commands use cache-first lookup for routing context (region and org), reducing redundant API resolve calls — Jeff Haynie #1416
  • Resource cache SQLite database now uses WAL journal mode and busy timeout for improved concurrent access — Jeff Haynie #1416
  • Sandbox exec stream grace period reduced from 5s to 500ms after execution completes — Jeff Haynie #1416

Bug Fixes

  • Resource cache errors no longer cause sandbox CLI commands to fail; errors are caught and treated as cache misses — Jeff Haynie #1416
  • Sandbox get now handles null org field in responses from the server's pending cache, preventing validation errors on newly created sandboxes — Jeff Haynie #1416
  • Relax stream namespace timestamp fields to be nullable, preventing validation failures when the server returns null timestamps — Jeff Haynie #1406

Release 3.0.0-alpha.6

14 Apr 23:22
209d718

Choose a tag to compare

Release 3.0.0-alpha.6 Pre-release
Pre-release
  • New Features
  • Add v2→v3 migration mode via @agentuity/migrate, and deprecate agentuity.config.ts (huijiro).
  • Add framework-agnostic build pipeline for CNB/Buildpack support (#1334) (Gabriel Rodrigues Campos).
  • Create new packages: @agentuity/hono, @agentuity/services, @agentuity/otel, @agentuity/local, @agentuity/analytics, and @agentuity/adapter (huijiro).
  • Replace inline AI/landing snippets with template overlay directories in CLI scaffolding (huijiro).
  • Add OTP prompt (Jeff Haynie).
  • Breaking Changes
  • Sunset @agentuity/runtime and remove the v2 build pipeline and agent system (#1367) (Gabriel Rodrigues Campos).
  • Remove file-based routing and AST lifecycle generation; routing now uses explicit route definitions and Hono-router-derived types (#1168) (Gabriel Rodrigues Campos).
  • Remove @agentuity/workbench package (huijiro).
  • Improvements
  • Use prerelease-aware npm dist-tags in CLI scaffolding so prerelease CLI versions install matching prerelease dependencies (including @alpha mapping and derived dist-tags) (huijiro).
  • Pin scaffolded @agentuity/* dependencies to ^3.0.0 (huijiro).
  • Add vite.config.ts to frontend templates/projects and run client builds by spawning Vite for better plugin compatibility (huijiro).
  • Improve agentuity dev credential and gateway behavior: load AGENTUITY_SDK_KEY from project .env, fall back to CLI auth key, and show profile transport URL plus gateway routing status (huijiro).
  • Upgrade AI template stack to AI SDK v6 and @ai-sdk/openai v3 for OPENAI_BASE_URL support (huijiro).
  • Use bun --hot for backend HMR instead of a manual file watcher/restart loop (huijiro).
  • Augment Hono defaults and consolidate runtime entry generation into bootstrap() (#1183, #1184) (Gabriel Rodrigues Campos).
  • Bug Fixes
  • Add force: true to cpSync in applyOverlay so template files overwrite defaults correctly (huijiro).
  • Default major version fallback to 3 in CLI version resolution (huijiro).
  • Exclude template overlays from TypeScript compilation in CLI (huijiro).
  • Correct runtime client directory resolution for web routes and handle nested index.html output from Vite builds (huijiro).
  • Prevent double Bun.serve() in production (EADDRINUSE) and include websocket handler in AppResult for bun --hot dev mode (huijiro).
  • Add explicit subpath exports for all @agentuity/core services (huijiro).
  • Internal
  • Improve release/CI reliability by separating package and app builds, refining build order, using Bun in smoke tests, setting NODE_ENV=test, and dynamically discovering packages in smoke tests (huijiro).
  • Add PR branch npm publishing and PR install-detail comments, then adjust workflows for safer release behavior (branch.* dist-tag handling and PR branch publish rollback) (huijiro).
  • Standardize framework demo tests on port 3000, update TanStack Playwright tests, and fix dead scaffolds/tsconfig refs/lint warnings that caused CI failures (huijiro).
  • Add repository metadata across packages for npm provenance verification (huijiro).

Release 3.0.0-alpha.5

14 Apr 22:52
209d718

Choose a tag to compare

Release 3.0.0-alpha.5 Pre-release
Pre-release

New Features

  • Added v2→v3 migration mode in @agentuity/migrate to help existing projects move to the v3 architecture (huijiro).
  • Added the @agentuity/migrate package and deprecated agentuity.config.ts in favor of the migration path (huijiro).
  • Added vite.config.ts generation for frontend scaffolds/projects via the CLI (huijiro).
  • Added a framework-agnostic build pipeline for CNB/Buildpack support (#1334) by Gabriel Rodrigues Campos.
  • Added @agentuity/hono, @agentuity/local, and @agentuity/services packages to support the new modular runtime stack (huijiro).
  • Added @agentuity/otel (later evolved into analytics/telemetry packages) as part of the new observability architecture (huijiro).

Breaking Changes

  • Sunset @agentuity/runtime and removed the v2 build pipeline and agent system (#1367) by Gabriel Rodrigues Campos.
  • Removed the @agentuity/workbench package (huijiro).
  • Removed route type file generation (routes.ts) and switched to deriving types from the Hono router (#1168) by Gabriel Rodrigues Campos.
  • Removed file-based routing and AST-based route generation in favor of explicit routing/type-checker-based flow (huijiro).

Improvements

  • Replaced inline AI/landing snippets with template overlay directories in the CLI scaffolder for cleaner template composition (huijiro).
  • Pinned scaffolded @agentuity/* dependencies to ^3.0.0 for consistent v3 installs (huijiro).
  • Updated scaffolded AI examples to use the Vercel AI SDK (huijiro).
  • Replaced the TanStack Start scaffold with a real TanStack Start app template and aligned template UI styling with Agentuity design (huijiro).
  • Switched backend dev hot reload to bun --hot, removing the manual watcher/restart loop (huijiro).
  • Added explicit subpath exports for all @agentuity/core services (huijiro).
  • Migrated build/typecheck scripts away from tsgo back to tsc while keeping TypeScript 6 migration progress moving (huijiro).

Bug Fixes

  • Fixed CLI prerelease dependency resolution to use dist-tags for project dependencies when the CLI itself is prerelease (huijiro).
  • Fixed CLI fallback behavior to default the major version to 3 when version parsing fallback is used (huijiro).
  • Fixed create-agentuity prerelease tag mapping so alpha prereleases correctly resolve to @alpha and derive the right CLI dist-tag (huijiro).
  • Fixed TypeScript compilation to exclude template overlays (huijiro).
  • Fixed dev command env loading to read AGENTUITY_SDK_KEY from project .env files and fall back to CLI auth key when no project is linked (huijiro).
  • Fixed AI Gateway fallback to use regional Catalyst URLs and upgraded AI SDK/OpenAI SDK for OPENAI_BASE_URL support (huijiro).
  • Fixed runtime web route client directory resolution and nested index.html handling from Vite builds (huijiro).
  • Fixed production startup to prevent double Bun.serve() (EADDRINUSE) and restored WebSocket handler wiring for Bun hot mode (huijiro).
  • Fixed JSON Schema to TypeScript generation to escape string literals and quote special property keys correctly (huijiro).
  • Added OTP prompt support by Jeff Haynie.

Internal

  • Added comprehensive CLI dev server lifecycle tests and public-folder handling tests to harden CLI behavior (huijiro).
  • Refactored build system boundaries by separating package/app builds and iterating analytics/telemetry package structure (huijiro).
  • Added repository metadata fields across packages to improve npm provenance verification (huijiro).
  • Improved CI/release reliability with corrected build ordering (tsc --build), smoke test fixes, and release workflow hardening (huijiro).
  • Reverted PR-branch npm publishing in release workflow after introducing it, so branch-release behavior remains controlled (revert(ci): remove PR branch publishing from release workflow) (huijiro).

Release 3.0.0-alpha.2

14 Apr 20:02
5247d43

Choose a tag to compare

Release 3.0.0-alpha.2 Pre-release
Pre-release
  • New Features

  • Added v2→v3 migration mode and introduced the @agentuity/migrate package to support upgrades from v2 projects (huijiro).

  • Added framework-agnostic build pipeline support for CNB/Buildpack deployments (#1334, Gabriel Rodrigues Campos).

  • Added enabled agent roster support to the coder SDK (#1364, Rick Blalock).

  • Added an OTP prompt in auth flow (Jeff Haynie).

  • Breaking Changes

  • Sunset @agentuity/runtime by removing the v2 build pipeline and v2 agent system (#1367, Gabriel Rodrigues Campos).

  • Deprecated agentuity.config.ts, with migration support added for moving to v3 configuration patterns (huijiro).

  • Removed file-based routing and routes.ts generation; routing/types are now derived from the Hono router and explicit routing flow (huijiro).

  • Removed the @agentuity/workbench package (huijiro).

  • Improvements

  • Routed DevMode tunnel traffic through the front-door proxy for more reliable connectivity (#1369, Rick Blalock).

  • Updated agentuity dev to load AGENTUITY_SDK_KEY from project .env files and fall back to the CLI auth key when no project is linked (huijiro).

  • Added profile transport URL loading and gateway routing status visibility in dev workflow (huijiro).

  • Replaced inline AI/landing scaffold snippets with template overlay directories and updated scaffolded AI examples to the Vercel AI SDK (huijiro).

  • Switched backend HMR to bun --hot, removing manual watcher/restart loops for local development (huijiro).

  • Bug Fixes

  • Excluded template overlays from TypeScript compilation in the CLI (huijiro).

  • Pinned scaffolded @agentuity/* dependencies to ^3.0.0 in generated projects (huijiro).

  • Fixed AI Gateway fallback to use regional Catalyst URLs, and upgraded AI SDK dependencies to support OPENAI_BASE_URL (huijiro).

  • Fixed TanStack Start scaffolding/runtime issues by using proper server routes, replacing dead scaffolds, and restoring CSS injection in __root.tsx (huijiro).

  • Added explicit subpath exports for all @agentuity/core services to resolve import issues (huijiro).

  • Fixed runtime web route resolution for frontend assets, including nested index.html outputs from Vite builds (huijiro).

  • Prevented duplicate Bun.serve() startup in production (EADDRINUSE) and restored websocket handler exposure for bun --hot dev mode (huijiro).

  • Internal

  • Expanded CLI test coverage with comprehensive dev server lifecycle and public folder handling tests (huijiro).

  • Reworked release/build workflows across CI (build order, smoke tests, env handling, branch dist-tag behavior, and Bun-based execution) to stabilize packaging and validation (huijiro).

  • Refactored routing/build internals away from AST-driven generation toward TypeScript checker + Hono-based bootstrap/createRouter flow (huijiro).