Emitted when agent execution progress updates arrive
Emitted on errors during tool execution or communication
Whether a session is currently active
Emitted when session state changes
The current session ID, or null if no session is active
Emitted after a tool has been executed (with result)
Emitted when a tool request is received from the server (before execution)
Decorate base tools and send enriched definitions to the server
Get all registered tool definitions
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Register a decorator for runtime enrichment of a metadata-driven tool
Start listening for client tool requests for a session
Stop listening and clean up the session
Unregister a client-side tool
Angular injectable wrapper around the framework-agnostic AgentClientSession.
Provides:
Usage: