Skip to content

Add agent_dispatch simulation protocol - #1593

Draft
tsmbland wants to merge 1 commit into
simulation_mode_refactor_v2from
agent_dispatch_simulation_protocol
Draft

tsmbland wants to merge 1 commit into
simulation_mode_refactor_v2from
agent_dispatch_simulation_protocol

Conversation

@tsmbland

Copy link
Copy Markdown
Collaborator

Flows and prices come directly from the activities determined by agents' own optimisations, with no system-wide dispatch. Adds Selection::commission, an AgentActivities FlowEstimator, schema/docs/release notes, and makes unmet demand in competitive appraisal an error for all protocols.

Description

Please include a summary of the change and which issue is fixed (if any). Please also
include relevant motivation and context. List any dependencies that are required for
this change.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change to fix an issue)
  • New feature (non-breaking change to add functionality)
  • Refactoring (non-breaking, non-functional change to improve maintainability)
  • Optimization (non-breaking change to speed up the code)
  • Breaking change (whatever its nature)
  • Documentation (improve or add documentation)

Key checklist

  • All tests pass: $ cargo test
  • The documentation builds and looks OK: $ cargo doc
  • Update release notes for the latest release if this PR adds a new feature or fixes a bug
    present in the previous release

Further checks

  • Code is commented, particularly in hard-to-understand areas
  • Tests added that prove fix is effective or that feature works

Flows and prices come directly from the activities determined by agents'
own optimisations, with no system-wide dispatch. Adds Selection::commission,
an AgentActivities FlowEstimator, schema/docs/release notes, and makes unmet
demand in competitive appraisal an error for all protocols.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tsmbland
tsmbland added this pull request to stack #1594 November 11, 2026 16:30

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant