Package uno.anahata.asi.swing.toolkit


package uno.anahata.asi.swing.toolkit
Swing-specific toolkit implementations and context abstractions for Anahata ASI.

This package provides toolkits that are tightly integrated with the Swing Event Dispatch Thread (EDT) and the host's graphical environment. It includes sophisticated context propagation mechanisms that allow code running on the EDT to maintain full access to the AI tool execution context (logging, attachments, etc.).

Key Components:

  • Screens: Hardware-level display and window capture utility.
  • SwingJava: An advanced Java execution toolkit that automatically injects Swing-specific helpers into the model's generated code.
  • SwingToolContext: The backbone of context-aware Swing execution, providing thread-local capture and re-application across thread boundaries.
Author:
anahata
  • Classes
    Class
    Description
    A hardware-aware toolkit for capturing high-fidelity screenshots of the host system's displays and individual application windows.
    Represents a shared rectangular region of the screen.
    An extension of the Java toolkit that provides Swing-specific execution utilities, such as EDT synchronization with context propagation.
    An advanced execution context that bridges the gap between background tool execution and the Swing Event Dispatch Thread (EDT).