Product
EnterprisePricingCompanyBlogCommunityDocsD
Back

February 20, 2026 Update

Product UpdatesDeveloper ExperienceCliOpencodeInfrastructure

Since the last update, we've been focused on developer experience and platform stability. Here's what's new.

Overview

  • OpenCode session dashboard for terminal-based session inspection
  • .env file protection so project imports and cloud commands stop wiping your variables
  • Route parser improvements with multi-validator schema accumulation
  • Git identity commands separating personal identity from org installations
  • Windows path normalization across the CLI
  • And more!

OpenCode Session Dashboard

The biggest addition this week: two new CLI commands that read OpenCode v1.2.0's SQLite database to give you live visibility into sessions, messages, tool calls, costs, and todos, all from the terminal. See the OpenCode plugin docs for the full option reference.

Dashboard

agentuity ai opencode dashboard shows a session tree with message counts, status, active tools, and cost summaries:

# Live dashboard with auto-refresh
agentuity ai opencode dashboard --watch --interval 5

# Filter to active sessions from the last hour
agentuity ai opencode dashboard --status active --since 1h

# JSON output for scripting
agentuity ai opencode dashboard --json

Inspect

agentuity ai opencode inspect drills into a specific session to show the full message timeline, active tool calls, todos, cost breakdown, and child sessions:

agentuity ai opencode inspect ses_abc123

Under the hood, a new OpenCodeDBReader library reads directly from the local SQLite database, which is faster than API calls and works offline. The Lead agent also gains a new agentuity_session_dashboard tool for in-process visibility into nested session hierarchies.

.env File Protection

The CLI now preserves your existing .env variables when updating the SDK key. Whether you run project import, cloud env set, cloud env delete, or cloud env import, only the AGENTUITY_SDK_KEY is touched, everything else stays intact.

Route Parser Improvements

Two fixes to the Hono route AST parser improve build correctness:

Multi-validator schema accumulation. Routes using multiple validators now have all their schemas detected. Previously, only the first validator was captured:

// Both schemas are now accumulated correctly
router.patch('/:id',
  zValidator('param', paramSchema),
  zValidator('json', bodySchema),
  async (c) => { /* ... */ }
);

Hono lifecycle method filtering. The route parser now skips onError, notFound, basePath, and mount calls, preventing them from generating false route entries during the build.

Git Commands Restructured

The agentuity git command tree was split into two groups to clarify the mental model:

# Personal GitHub identity (connect once)
agentuity git identity connect
agentuity git identity status
agentuity git identity disconnect

# Org-level GitHub App installations
agentuity git account add
agentuity git account list
agentuity git account remove

This separates "who you are" (identity) from "which GitHub accounts have the App installed" (account). The previous agentuity git account add command conflated both concepts.

Also Shipping

CLI Improvements

  • File watcher ignores non-code files — The agentuity dev watcher now skips .md, .mdx, .yaml, images, fonts, and other non-code assets. No more unnecessary hot reloads when editing documentation alongside agent code.
  • Windows path normalization — A new toForwardSlash() utility normalizes backslash paths across agent detection, route discovery, metadata generation, zip utilities, and more. Fixes builds on Windows where path.relative() returns backslashes.
  • Upgrade command fix — agentuity upgrade no longer hangs at the npm availability check. The subprocess call was replaced with a direct fetch() to the npm registry with a timeout.

OpenCode Plugin

  • Lead agent patience guardrails strengthened with explicit tool restrictions while background tasks run
  • Background manager hardened for sandbox environments with proper auth headers
  • unwrapResponse() results validated before iteration to prevent crashes

Bug Fixes

  • Sub-router routes now use the correct file version hash for route ID generation, preventing collisions
  • Queue publish() response parsing fixed to match the actual API response format

We're also working on improvements to database resilience, declarative sandbox dependencies, and more. Stay tuned!

Upgrade Now

The CLI will prompt you automatically when a new version is available, but you can also upgrade manually:

agentuity upgrade

Or if you're starting fresh:

curl -fsSL https://agentuity.sh | sh

Once you're upgraded, try the new OpenCode dashboard with agentuity ai opencode dashboard --watch.


Resources

  • Documentation
  • Web Console
  • GitHub SDK
  • Full Changelog

Questions or feedback? Drop by our Discord to chat.

Table of Contents

  • Overview
  • OpenCode Session Dashboard
  • Dashboard
  • Inspect
  • .env File Protection
  • Route Parser Improvements
  • Git Commands Restructured
  • Also Shipping
  • Upgrade Now
  • Resources

The full-stack platform
for AI agents

Copyright © 2026 Agentuity, Inc.

  • Contact
  • Privacy
  • Terms
  • Features
  • AI Gateway
  • APIs
  • Custom Domains
  • Evals
  • Instant I/O
  •  
  • React Frontend
  • Sandboxes
  • Storage
  • Workbench
  • Company
  • Enterprise
  • Pricing
  • Blog
  • About Us
  • Careers
  • FAQ
  • Links
  • App
  • Docs
  • Discord
XLinkedInYouTubeGitHubDiscord

Copyright © 2026 Agentuity, Inc.

  • Contact
  • Privacy
  • Terms

Thought Leadership, Developer Ready (TLDR)

AI Agent InfrastructureAI Agent DeploymentAI Agent ObservabilityAI Agent RuntimeMulti-Agent Orchestration