Swiss AI Hub v0.301.5
Pre-release
Pre-release
Changed
- 🔄 Event API Streamlining: Refactored the core event system, consolidating various agent-related events such as
UserMessageEvent,LLMStopEvent,StopEvent,RetrieverEvent, andBotInTheLoopinto a unified
swiss_ai_hub.core.events.agentmodule for improved organization and discoverability. - ⚡️ Enhanced Guard Event Clarity: Renamed
ContextSufficientEventtoContextSufficientAcceptEventand
ContextInsufficientEventtoContextInsufficientRejectEventto explicitly communicate their acceptance or
rejection semantics, making agent logic clearer. - 📂 Module Structure Alignment: Relocated core components like
AgentConfigandKnowledgeRetrieverto more
logical paths within theswiss_ai_hub.coreandswiss_ai_hub.core.generative_aimodules, respectively, enhancing
the overall package structure. - 📄 Updated Documentation Examples: Modified the
README.mdexample to reflect the latest event names and module
paths, ensuring up-to-date guidance for agent development.