Skip to main content

Module negotiator

Module negotiator 

Source
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§

NegotiationDecision
The decision made by the negotiator after analyzing user intent.

Traits§

Negotiator
Trait for handling negotiation flow between agent and user.