Changelog

What shipped. In order. No spin.

Every entry below describes work that exists in the product today. If something is still in flight, it isn't here yet.

v0.1.8

Console redesign on coss ui

console
  • Full console rebuild on the coss component system with Tailwind v4 — pure-neutral surfaces, terminal-green accents, Geist throughout.
  • Always-dark activity terminal kept as the signature surface in both themes.
  • Motion system normalized: 150ms interactions, 200ms overlays, 300ms page-level.

v0.1.7

Live polling & fleet liveness

feature
  • Sandbox table now polls Omega live with a quiet liveness indicator — no manual refresh.
  • Freshly created rows highlight with a fading brand tint as they land in the fleet.
  • Polling pauses while menus are open so the table never shifts under your cursor.

v0.1.6

Masked credentials & scrollback redaction

security
  • Term credentials render masked by default with explicit reveal and copy actions.
  • Activity terminal redacts credential material from scrollback — mints are recorded, secrets are not.
  • Credential TTL surfaced in the dialog: expires in minutes, re-mint after expiry.

v0.1.5

End-to-end test suites

improvement
  • Behavioral and visual Playwright suites across the console, including axe accessibility checks.
  • Smoke verification against live Omega (npm run smoke:omega) wired into release checks.

v0.1.4

Command palette

console
  • ⌘K palette: run a shell, refresh the fleet, or jump straight into any instance.
  • Fully keyboard-navigable with action hints and instance IDs inline.

v0.1.3

Danger-zone confirmations

security
  • stop and wipe_state moved into an explicit danger zone with typed confirmation dialogs.
  • Every destructive action lands in the activity terminal with a timestamp.

v0.1.2

Typed SDK & MCP server

feature
  • ShellsClient TypeScript SDK published under sdk/typescript — list, create, action, term, invoke.
  • MCP server (@l1fe/shells-mcp) with shells_list, shells_create, shells_action, shells_term.
  • Agent invocations unified behind POST /api/agent/invoke with entitlement gating.

v0.1.1

Keystone cloud & local modes

feature
  • KEYSTONE_MODE=cloud delegates session, IAM, entitlement, and usage checks to Auth v4 / IAM v4 / Garden v4.
  • Local mode seeds a test fixture so the full product runs against a dev tenant offline.