Skip to content

Swiss AI Hub v0.301.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jun 07:12

Changed

  • 🔄 Event API Streamlining: Refactored the core event system, consolidating various agent-related events such as
    UserMessageEvent, LLMStopEvent, StopEvent, RetrieverEvent, and BotInTheLoop into a unified
    swiss_ai_hub.core.events.agent module for improved organization and discoverability.
  • ⚡️ Enhanced Guard Event Clarity: Renamed ContextSufficientEvent to ContextSufficientAcceptEvent and
    ContextInsufficientEvent to ContextInsufficientRejectEvent to explicitly communicate their acceptance or
    rejection semantics, making agent logic clearer.
  • 📂 Module Structure Alignment: Relocated core components like AgentConfig and KnowledgeRetriever to more
    logical paths within the swiss_ai_hub.core and swiss_ai_hub.core.generative_ai modules, respectively, enhancing
    the overall package structure.
  • 📄 Updated Documentation Examples: Modified the README.md example to reflect the latest event names and module
    paths, ensuring up-to-date guidance for agent development.