Package uno.anahata.asi.desktop.swing


package uno.anahata.asi.desktop.swing
Provides the core Swing UI components and container orchestration for the standalone Anahata ASI desktop application.

This package extends the base Swing framework to provide a production-ready desktop experience. It manages the mapping between AGI sessions and their visual representations (panels and tabs) and handles the persistence lifecycle within the standalone environment.

Key Components:

  • Container Orchestration: AsiDesktopAsiContainer specializes the session lifecycle for a tabbed desktop environment.
  • UI Assembly: AsiDesktopMainPanel provides the primary layout, combining session cards with conversation tabs.
  • Session Configuration: AsiDesktopAgiConfig pre-configures the desktop environment with default providers (e.g., Gemini).
Author:
anahata