Skip to content

Changelog

What shipped

Console, API, SDK, and security changes — every release, in order.

Console redesign on coss ui

v0.1.8Console
  • Entire console rebuilt on the coss ui component system with Tailwind v4.
  • Pure-neutral oklch foundation with a single disciplined Panes Blue accent.
  • Geist and Geist Mono across every surface; 8px radius and 1px borders locked.
  • View-level enter animations with a reduced-motion contract.

Live session polling

v0.1.7Console
  • Sessions table now polls Omega and updates stage transitions in place.
  • Live indicator with overlay-aware hold — polling pauses while dialogs are open.
  • Row highlight animation marks freshly launched sessions.

Term credentials reveal dialog

v0.1.6Security
  • Live-session credentials are masked by default with explicit reveal and copy.
  • Copy-as-JSON for tooling workflows.
  • Credentials expire in minutes and are never persisted by the console.

End-to-end test suites

v0.1.5Platform
  • Playwright e2e coverage for launch, lifecycle actions, and credential flows.
  • Visual regression project guards both light and dark themes.
  • Axe accessibility checks wired into the chromium project.

Agent invoke gating

v0.1.4API
  • POST /api/agent/invoke now requires panes.agent.invoke plus the underlying instance permission.
  • Tool registry exposed at /api/agent/tools for discovery.

MCP server

v0.1.3SDK
  • npx @l1fe/panes-mcp ships panes_list, panes_create, panes_action, and panes_term.
  • All tools route through the agent invoke gateway — same permission model as humans.

TypeScript SDK

v0.1.2SDK
  • PanesClient with list, create, action, term, and invoke methods.
  • Typed PaneInstance and capability union shipped under sdk/typescript.

Keystone cloud mode

v0.1.1Security
  • Cloud mode delegates session, IAM, entitlement, and usage checks to Auth v4, IAM v4, and Garden v4.
  • Local mode seeds a Keystone test fixture for development.