Package uno.anahata.asi.swing.settings


package uno.anahata.asi.swing.settings
Container settings, administrative command center, and telemetry components for the Anahata ASI Swing UI.

This package provides the centralized, multi-tabbed administration suite for configuring, monitoring, and bootstrapping ASI container runtimes across all desktop and IDE environments:

  • Command Center Architecture: AsiContainerSettingsFrame provides a maximized, single-instance window hosting the master AsiContainerSettingsPanel.
  • AI Provider Management: AiProvidersPanel delivers live endpoint configuration, encrypted API key rotation, credential validation, and real-time model discovery for all registered LLM providers.
  • AGI Session Templates: TemplatesPanel delivers a master-detail workspace for creating, customizing, cloning, and launching active sessions from templates, including designating the canonical default.kryo bootstrap template.
  • Telemetry and Diagnostics: AsiContainerAboutPanel presents real-time JVM heap memory telemetry (Generational ZGC utilization), verified storage paths on disk, container identity metadata, and boot notifications.

All UI components in this package are designed for thread-safe execution on the Swing Event Dispatch Thread (EDT) and reactively bind to container property changes via EdtPropertyChangeListener.

Author:
anahata
  • Classes
    Class
    Description
    A dedicated master-detail management panel for AI Providers in the ASI Container.
    A comprehensive telemetry and diagnostics panel for the active ASI container.
    A dedicated, single-instance JFrame for the ASI Container Settings Command Center.
    The unified Command Center panel for managing the ASI container.
    A dedicated master-detail management panel for AGI Session Templates.