Separate actors, add Kinpaku shell and persistent diagnostics #21

Merged
lost-rob0t merged 30 commits from agent/kinpaku-navigation-diagnostics into stack/monorepo-ui-base-19a7595 2026-08-09 02:59:59 +00:00
lost-rob0t commented 2026-08-09 01:21:26 +00:00 (Migrated from github.com)

What changed

  • move Actors out of the Agents workspace and give them a first-class /actors primary-nav route
  • redirect legacy /agents?section=actors links to /actors
  • make Black & Gold the default theme and refine it using Impeccable's restrained warm lacquer / kinpaku direction
  • add more iconography across the shell and all eight desktop Agent tabs
  • add provider-specific branding in Agent → Providers for OpenRouter, OpenAI, Anthropic, Ollama/local, plus an API fallback for OpenAI-compatible endpoints
  • add a persistent, bounded, redacted runtime diagnostics viewer in Settings with live Common Lisp control-plane WebSocket state, expandable events, copy, refresh, and clear controls
  • persist browser errors, React failures, control-plane command errors/timeouts, invalid frames, synchronization failures, and WebSocket disconnect/reconnect transitions
  • remove install-app affordances from the Common Lisp port: no install button, PWA install bridge, service-worker registration, or manifest/mobile-app metadata
  • make the production and browser tests explicitly enforce that the Lisp shell does not advertise app installation
  • shared navigation/theme work landed through quasar-ui#161 and auto-dig-quasar#12; the provider-icon follow-up is mirrored in quasar-ui#163 and auto-dig-quasar#14

Validation

CI is green on head f3756b1. Passed formatting/lint/type/boundary/static checks, frontend unit and integration tests, production frontend build, Common Lisp tests and system load, complete development-stack smoke, real-stack Chromium desktop/mobile/mutation/reload paths, and packaged production build/serve/routing/security smoke.

Do not auto-merge.

## What changed - move Actors out of the Agents workspace and give them a first-class `/actors` primary-nav route - redirect legacy `/agents?section=actors` links to `/actors` - make Black & Gold the default theme and refine it using Impeccable's restrained warm lacquer / kinpaku direction - add more iconography across the shell and all eight desktop Agent tabs - add provider-specific branding in Agent → Providers for OpenRouter, OpenAI, Anthropic, Ollama/local, plus an API fallback for OpenAI-compatible endpoints - add a persistent, bounded, redacted runtime diagnostics viewer in Settings with live Common Lisp control-plane WebSocket state, expandable events, copy, refresh, and clear controls - persist browser errors, React failures, control-plane command errors/timeouts, invalid frames, synchronization failures, and WebSocket disconnect/reconnect transitions - remove install-app affordances from the Common Lisp port: no install button, PWA install bridge, service-worker registration, or manifest/mobile-app metadata - make the production and browser tests explicitly enforce that the Lisp shell does not advertise app installation - shared navigation/theme work landed through `quasar-ui#161` and `auto-dig-quasar#12`; the provider-icon follow-up is mirrored in `quasar-ui#163` and `auto-dig-quasar#14` ## Validation CI is green on head `f3756b1`. Passed formatting/lint/type/boundary/static checks, frontend unit and integration tests, production frontend build, Common Lisp tests and system load, complete development-stack smoke, real-stack Chromium desktop/mobile/mutation/reload paths, and packaged production build/serve/routing/security smoke. Do not auto-merge.
Sign in to join this conversation.
No description provided.