Expand description
Negotiator for handling agent-user interactions before task creation.
The negotiator handles the conversation flow when:
- A new context is being established
- The agent and user are determining which skill to use
- Additional information is needed before creating a task
⚠️ Advanced API: This module contains framework internals. Most users should use the default implementation provided by the runtime.
Re-exports§
pub use default::DefaultNegotiator;
Modules§
- default
- Default implementation of the Negotiator trait.
Enums§
- Negotiation
Decision - The decision made by the negotiator after analyzing user intent.
Traits§
- Negotiator
- Trait for handling negotiation flow between agent and user.