AgentSea.Crew.Delegation.Auction (agentsea_crews v0.1.0)

Copy Markdown

Agents bid on the task; the best bid wins.

Bids are collected as a parallel GenServer.call fan-out — the bidding window is literally the call timeout. Slow or dead bidders simply miss the window (on_timeout: :kill_task); there is no Promise.race and no leaked timers.

Context options:

  • :bidding_time_ms — per-bid timeout (default 5000)
  • :minimum_bid — drop bids below this confidence (default 0.0)
  • :selection_criteria:confidence (default) | :fastest | :cheapest