GenCoord: Executable Commitments for Embodied LLM Agents under Private Information
Organizations: Beijing Normal-Hong Kong Baptist University · Tsinghua University · University of North Carolina at Charlotte · University of California San Diego
Abstract
Embodied language-model agents must coordinate interdependent actions while each holds private task information. In dialogue-based coordination, models generate messages and interpret replies to decide what each agent should do, spending inference before the team acts. We propose GenCoord, a decentralized protocol that makes the division of work itself the message. A proposal pairs the sender's skill path with its partner's continuation in Short DSL, a compact language for expressing joint work. Compatible paths form commitments linking the sender's delivery to the partner's work after verified receipt. We check fulfillment separately from original-task success. Complete requests also let a deterministic receiver proceed without another model call. In Minecraft, trained local 0.8B agents match the task success of controlled free-form communication while reducing median commitment time by 68.2%. The same-field full-key JSON control approaches free-form output length and delay, indicating that the amount generated matters even when messages are structured. With the same prompted DeepSeek model, both protocols complete nearly all tasks, but dialogue generates 2.8 times as many output tokens. Multistep commitments improve held-out-template success from 91.3% to 98.1% with fewer decisions. These results point to a design principle for embodied cooperation: make the division of work the message, and spend inference on choosing and revising the work.
Figures & tables
| Surface | Success | Calls | Input tok. | Output tok. | Wire (B) | TTC p50/p95 (s) | Episode p50/p95 (s) |
|---|---|---|---|---|---|---|---|
| Short DSL | 128/128 | 2.00 | 949.1 | 78.6 | 76.3 | 2.27 / 2.62 | 24.86 / 27.06 |
| JSON | 128/128 | 2.00 | 1154.7 | 267.6 | 303.4 | 7.07 / 7.86 | 29.94 / 31.82 |
| Controlled free-form | 128/128 | 2.50 | 1585.2 | 265.8 | 1061.1 | 7.13 / 7.86 | 30.09 / 31.92 |
| Metric | Short DSL | Dialogue |
|---|---|---|
| Task success | 768/768 | 766/768 |
| Calls | 2.00 | 2.12 |
| Peer payload (B) | 112.75 | 913.76 |
| Output tokens | 100.4 | 276.3 |
| Mean TTC (s) | 4.29 | 6.17 |
| Median TTC (s) | 4.38 | 5.52 |
| Selector | Accuracy (%) | Time (ms) |
|---|---|---|
| Embedding retrieval | 82.19 | 92 |
| Factor (local 0.8B) | 95.94 | 412 |
| DeepSeek | 99.97 | 1,402 |
| Retrieval + DeepSeek | 88.91 | 350 |
Appendix figures & tables58 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning and domain |
|---|---|
| the two agents; protocol roles are written as snd , rcv , req , and peer | |
| core executable prior: skills , shared task DAG , schema , and grounding/checker contract ; in the private-structure setting only primitive semantics are shared | |
| , , | public episode instantiation, current executable world state, and agent ’s model-visible local context at round ; is visible only to the runtime verifier |
| ; | raw model strings and parsed sender/receiver proposals; denotes parse failure |
| , | requested peer path and receiver-local realization suffix |
| , , | peer-local processing mode (data field capability ), bounded response, and selected counter_offer_id |
| Decision / stage | Valid fields or condition | Protocol consequence |
| Accept | reason code; no counter_offer_id | second requester call preserves the normalized initial branch |
| reason code and exactly one admissible counter_offer_id = | second requester call realizes the selected bounded branch | |
| Reject | reason code; no counter alternative | creates no commitment; no second generation or dispatch |
| Invalid response | unknown decision, forbidden field, missing alternative, or inadmissible ID | CONTRACT_REJECT |
| Parse | raw string cannot be decoded | PARSE_FAILURE |
| Contract | schema, role, skill, argument, target, or response check fails | CONTRACT_REJECT |
| Stage | Check | Accepted condition |
|---|---|---|
| Pre-materialization | Syntax and identity | two-line grammar; actors and peer match the role instance |
| Skill and arguments | catalog path, required keys, types, and quantities are valid | |
| Binding and handoff | branch is admissible; item, quantity, sender, and receiver agree | |
| Dependency merge | selected predecessor graph is complete and acyclic | |
| Post-materialization | Static plan consistency | resolved actors, fields, handoff edge, and checker attachment match the validated commitment |
| Post-execution | World verification | handoff event and declared terminal predicate both pass |
| Family | Template | Source material | Balanced bindings | Binding-dependent request path | Changed field |
|---|---|---|---|---|---|
| Destination | Build Site A/B | oak planks | SITE_A / SITE_B | build.component | destination |
| Destination | Chest A/B | cobblestone | CHEST_A / CHEST_B | resource.deliver | destination |
| Recipe | Chest/Crafting Table | oak planks | CHEST / CRAFTING_TABLE | craft.item | post-handoff transform; output |
| Recipe | Planks/Sticks | oak planks | PLANKS / STICKS | craft.item / resource.deliver | post-handoff transform; output |
| Allocation | Deposit/Build | cobblestone | BUILD / DEPOSIT | build.component / resource.deliver | assigned remaining work |
| Allocation | Dual Build | oak planks | ROOF / WALL | build.component | assigned component |
| Record stage | Target object | Rows |
|---|---|---|
| Sender proposal | multi-step SELF plus peer REQ | 960 |
| Receiver after request | downstream SELF ; empty REQ | 960 |
| Intermediate sender (single-step) | next local action after obtain | 960 |
| Model or condition | Rows | Stage counts | Epochs | Steps | Seeds |
|---|---|---|---|---|---|
| Multi-step / direct / surface | 1,920 | 960 sender + 960 receiver | 2 | 240 | 3 |
| Self-plan-only | 1,920 | 960 sender + 960 receiver | 2 | 240 | 3 |
| Matched-SFT free-form | 2,400 | 1,200 sender + 1,200 receiver | 2 | 300 | 3 |
| Single-step | 2,880 | 960 sender + 960 intermediate sender + 960 receiver | 2 | 360 | 3 |
| Factor backend | 1,920 | 960 sender code + 960 receiver code | 2 | 240 | 3 |
| Field | Multi-step | Single-step |
| (a) Common configuration | ||
| Base model | Qwen3.5-0.8B ( Qwen Team, 2026 ) | |
| Optimizer | AdamW; LR ; weight decay 0.01; cosine schedule; warm-up 0.03; grad-norm 1.0 | |
| Batch / precision | micro 4; accumulation 4; effective 16; bfloat16 on A100 40GB | |
| Length / decoding | maximum 2,048; deterministic decoding; structured cap 256 tokens | |
| Objective / selection | target-and-EOS causal loss; final-step checkpoint; DEV reserved for implementation checks | |
| Pool | Changed or held out | Retained information | Counts / unit |
|---|---|---|---|
| Core requests | New instances within eight templates | Same skill ontology, task schema and public candidates | 160 semantic clusters; roles and three seeds nested |
| Template horizon | Four whole templates absent from training | Same four families and skill ontology; task structure supplied | 80 clusters, 480 evaluations per learned method |
| Surface/backend | Separately sampled instances, within known template families | Same shared task structure and execution path | 128 quality clusters; independent 40-cluster timing samples |
| Workcell feedback | New instances of the four goal–mode cells | Same two goals and two modes; prescribed initial proposal | 40 clusters; 20 paired mode blocks |
| Description wording | Lexical roots and paired distractors | Sixteen semantic choices seen in training | 32 shared original phrasings; 320 role rows per condition |
| API request transfer | New paired blocks and another formation backend | Public task structure and four worked examples | 80 pairs; 960 assignments per backend/condition |
| Component | Decision input | Reference or implementation boundary |
|---|---|---|
| Forward sender | Sender-local fact and shared task structure | Model input contains the local task fact; evaluation uses the target after generation |
| Forward receiver | Local post-handoff context and delivered request | The expected object is built from the delivered request; raw-output consistency is checked before admission |
| Workcell initial requester | Private goal and public alternatives | Peer mode is absent; exact match to the prescribed initial object gates revision |
| Workcell revision | Local context, initial-proposal history, delivered response | History stores the canonical initial object only after equality with the actual parsed initial output |
| Deterministic response policy | Requested suffix and peer-local processing mode | Deterministic finite alternatives; no language-model call |
| Core materializer | Admitted binding and shared task structure | Instantiates task actions and dependencies from the admitted binding and shared graph |
| Method | Success | Calls | Tokens | Wire B | TTC (s) | ||
|---|---|---|---|---|---|---|---|
| Input | Output | p50 | p95 | ||||
| Short DSL GenCoord (0.8B) | 100.0% | 2.0 | 949.1 | 78.6 | 76.3 | 2.27 | 2.62 |
| JSON GenCoord (0.8B) | 100.0% | 2.0 | 1,154.7 | 267.6 | 303.4 | 7.07 | 7.86 |
| Controlled free-form + structured commit (0.8B) | 100.0% | 2.5 | 1,585.2 | 265.8 | 1,061.1 | 7.13 | 7.86 |
| Surface | p50 (s) | p95 (s) |
|---|---|---|
| Short DSL | 1.14 | 1.66 |
| JSON | 3.53 | 5.94 |
| Controlled free-form | 3.27 | 3.75 |
| Backend | Contrast | Estimate | 95% CI |
|---|---|---|---|
| Local 0.8B | Peer-traffic reduction (%) | 92.8 | |
| Median TTC reduction (%) | 68.2 | ||
| JSON output-token ratio | 3.40 | ||
| Free-form output-token ratio | 3.38 | ||
| JSON median-TTC ratio | 3.12 | ||
| Free-form median-TTC ratio | 3.15 |
| Family / metric | Multi-step | Single-step | 95% CI | |
| Destination | 100.0% | 100.0% | 0.0 | — |
| Recipe | 100.0% | 100.0% | 0.0 | — |
| Allocation | 92.5% | 83.3% | 9.2 | — |
| Active branch | 100.0% | 81.7% | 18.3 | — |
| Overall success | 98.1% | 91.3% | 6.9 | |
| Decisions / episode | 1.98 | 2.91 |
| Protocol | Assigned | C | H | F | G |
|---|---|---|---|---|---|
| Short DSL | 768 | 768 | 768 | 768 | 768 |
| Dialogue + structured submission | 768 | 767 | 767 | 767 | 766 |
| Protocol | Roles | Assigned | Formed | Fulfilled | Task success |
|---|---|---|---|---|---|
| Short DSL | Original | 384 | 384 | 384 | 384 |
| Short DSL | Swapped | 384 | 384 | 384 | 384 |
| Dialogue | Original | 384 | 384 | 384 | 383 |
| Dialogue | Swapped | 384 | 383 | 383 | 383 |
| Metric | Short DSL | Dialogue | Dialogue / DSL |
|---|---|---|---|
| Logical calls | 2.00 | 2.12 | 1.06 |
| Peer traffic (B) | 112.75 | 913.76 | 8.10 |
| Input tokens | 5,573 | 21,086 | 3.78 |
| Output tokens | 100.4 | 276.3 | 2.75 |
| Estimated charge (USD) | 0.000284 | 0.000735 | 2.59 |
| Protocol | Task success | TTC mean | Median | p95 | Calls | API charge |
|---|---|---|---|---|---|---|
| Short DSL | 63/64 | 4.29 | 4.38 | 5.87 | 2.00 | 0.000257 |
| Dialogue | 64/64 | 6.17 | 5.52 | 10.03 | 2.11 | 0.000599 |
| Condition | Assigned | C | H | F | G |
|---|---|---|---|---|---|
| Correct response, initial proposal supplied | 480 | 419 | 419 | 419 | 419 |
| Alternative response, initial proposal supplied | 480 | 403 | 403 | 403 | 0 |
| Initial proposal and revision generated | 480 | 414 | 414 | 414 | 414 |
| Original roles | Swapped roles | |||
|---|---|---|---|---|
| Condition | Formed | Task success | Formed | Task success |
| Correct response | 208 | 208 | 211 | 211 |
| Alternative response | 208 | 0 | 195 | 0 |
| Full interaction | 202 | 202 | 212 | 212 |
| Condition | Assigned | Executed | |||
|---|---|---|---|---|---|
| Base PATH | 456 | 456 | 456 | 456 | 456 |
| GOAL with a different legal path | 100 | 100 | 100 | 100 | 100 |
| Compatible alternative request | 16 | 16 | 16 | 16 | 0 |
| Incompatible alternative request | 16 | 0 | – | – | – |
| Cache | Delivery | Message | Request (B) | ACK (B) | Total (B) | Cache (B) |
|---|---|---|---|---|---|---|
| Off | Any | PATH | 605.63 | 135.00 | 740.63 | 0.00 |
| Off | Any | SLICE | 670.30 | 135.00 | 805.30 | 0.00 |
| Off | Any | GOAL | 526.89 | 135.00 | 661.89 | 0.00 |
| On | Cold | PATH | 605.63 | 135.00 | 740.63 | 348.88 |
| On | Cold | SLICE | 670.30 | 135.00 | 805.30 | 401.21 |
| On | Cold | GOAL | 526.89 | 135.00 | 661.89 | 273.31 |
| Cache | Delivery | PATH | SLICE | GOAL |
|---|---|---|---|---|
| Off | Cold | 65 | 66 | 2010 |
| Off | Warm | 60 | 61 | 2026 |
| Off | Changed | 60 | 62 | 1983 |
| On | Cold | 58 | 60 | 1984 |
| On | Warm | 50 | 52 | 1981 |
| On | Changed | 58 | 60 | 1989 |
| Checkpoint seed | Calls | Strictly formed | Formation (%) |
|---|---|---|---|
| Seed 1 | 384 | 223 | 58.1 |
| Seed 2 | 384 | 145 | 37.8 |
| Seed 3 | 384 | 128 | 33.3 |
| All | 1,152 | 496 | 43.1 |
| Metric | Factor + rule | Direct DSL |
|---|---|---|
| Held-out success | 768/768 | 768/768 |
| Input tokens | 980.2 | 948.9 |
| Output tokens | 19.4 | 79.1 |
| Protocol-specific peer payload | 76.6 B | 76.6 B |
| TTC p50 | 0.82 s | 2.45 s |
| TTC p95 | 1.00 s | 2.72 s |
| Method | Task success |
|---|---|
| Complete-case table | 0/60 |
| Explicit-factor composer | 60/60 |
| Direct Short DSL | 60/60 |
| Sender source | Learned | Deterministic path | Directory lookup |
|---|---|---|---|
| API (960) | 952 | 959 | 959 |
| Local (960) | 958 | 958 | 958 |
| All (1,920) | 1,910 | 1,917 | 1,917 |
| Implementation | Median (ms) | Mean (ms) | p95 (ms) | Maximum (ms) |
|---|---|---|---|---|
| Learned | 856.11 | 880.84 | 972.99 | 17482.75 |
| Deterministic path | 0.63 | 0.63 | 0.65 | 1.21 |
| Directory lookup | 0.36 | 0.36 | 0.38 | 0.73 |
| Seed | Learned | Deterministic path | Directory lookup |
|---|---|---|---|
| Seed 1 | 916.77 | 0.63 | 0.36 |
| Seed 2 | 872.80 | 0.63 | 0.36 |
| Seed 3 | 852.94 | 0.62 | 0.36 |
| Configuration | Sender formation | Receiver |
|---|---|---|
| Direct / learned | Path generation | Learned path generation |
| Direct / deterministic | Same Direct sender output | Deterministic interpretation |
| Factor / learned | Short-code prediction and composition | Learned code and composition |
| Factor / deterministic | Same Factor sender output | Deterministic interpretation |
| TF–IDF retrieval | Nearest TRAIN description, then composition | Deterministic interpretation |
| Supervised lexical classifier | TRAIN-fitted logistic regression, then composition | Deterministic interpretation |
| Configuration | Assigned | (%) | ||||
| Paraphrases | ||||||
| Direct / learned | 960 | 898 | 898 | 898 | 632 | 65.8 |
| Direct / deterministic | 960 | 898 | 898 | 898 | 632 | 65.8 |
| Factor / learned | 960 | 900 | 899 | 899 | 758 | 79.0 |
| Factor / deterministic | 960 | 900 | 900 | 899 | 759 | 79.1 |
| TF–IDF retrieval | 320 | 320 | 319 | 319 | 189 | 59.1 |
| Contrast | Difference | Stratified 95% CI | Unstratified 95% CI |
|---|---|---|---|
| Paraphrases | |||
| Factor: deterministic learned | |||
| Direct: deterministic learned | |||
| Factor deterministic Direct learned | |||
| Factor deterministic TF–IDF | |||
| Factor deterministic supervised lexical | |||
| Contrast | Metric | Difference | Stratified 95% CI | Unstratified 95% CI |
|---|---|---|---|---|
| Paraphrases | ||||
| Factor: deterministic learned | ||||
| Factor: deterministic learned | ||||
| Direct: deterministic learned | ||||
| Direct: deterministic learned | ||||
| Factor deterministic Direct learned | ||||
| Configuration | TTC mean | TTC median | TTC p95 | Episode mean | Episode median | ||||
|---|---|---|---|---|---|---|---|---|---|
| Direct / learned | 192 | 125 | 2.35 | 2.29 | 2.56 | 24.09 | 24.98 | 64.6 | 65.1 |
| Direct / deterministic | 192 | 125 | 1.57 | 1.55 | 1.72 | 23.29 | 24.18 | 65.1 | 65.1 |
| Factor / learned | 192 | 154 | 0.78 | 0.78 | 0.90 | 22.31 | 23.55 | 80.2 | 80.2 |
| Factor / deterministic | 192 | 154 | 0.44 | 0.43 | 0.51 | 21.97 | 23.14 | 80.2 | 80.2 |
| TF–IDF retrieval | 64 | 42 | 0.07 | 0.06 | 0.11 | 22.94 | 22.66 | 65.6 | 65.6 |
| Supervised lexical | 64 | 42 | 0.34 | 0.06 | 0.13 | 23.21 | 22.68 | 64.1 | 65.6 |
| Contrast | TTC (ms) | 95% CI | episode (ms) | 95% CI |
|---|---|---|---|---|
| Factor: deterministic learned | ||||
| Direct: deterministic learned | ||||
| Factor deterministic Direct learned | ||||
| Factor deterministic TF–IDF | ||||
| Factor deterministic supervised lexical | ||||
| Factor deterministic embedding |
| Configuration | Gen. calls | Encoder calls | Input tokens | Output tokens | Query tokens | REQ bytes | ACK bytes |
|---|---|---|---|---|---|---|---|
| Direct / learned | 1.95 | 0.00 | 943.1 | 76.9 | 0.0 | 71.5 | 64.5 |
| Direct / deterministic | 1.00 | 0.00 | 455.0 | 53.3 | 0.0 | 71.5 | 64.5 |
| Factor / learned | 1.94 | 0.00 | 968.1 | 18.5 | 0.0 | 72.4 | 63.8 |
| Factor / deterministic | 1.00 | 0.00 | 457.0 | 9.6 | 0.0 | 72.4 | 63.8 |
| TF–IDF retrieval | 0.00 | 0.00 | 0.0 | 0.0 | 0.0 | 75.2 | 68.0 |
| Supervised lexical classifier | 0.00 | 0.00 | 0.0 | 0.0 | 0.0 | 75.2 | 68.0 |
| Formation method | Recombination: task success | Paraphrases: binding accuracy | With distractors: binding accuracy |
|---|---|---|---|
| Direct Short DSL (0.8B) | 100.0% | 65.8% | 64.8% |
| Learned factor + rule (0.8B) | 100.0% | 79.1% | 80.1% |
| Exact-code parser rule | 100.0% | 0.0% | 0.0% |
| TF–IDF nearest-neighbour rule | 100.0% | 59.4% | 62.5% |
| Supervised TF–IDF + logistic regression | — | 59.4% | 57.5% |
| Complete surface table | 0.0% | 0.0% | 0.0% |
| Contrast | Difference | Stratified 95% CI | Unstratified 95% CI |
|---|---|---|---|
| Paraphrases: Factor retrieval | 19.7 | ||
| With distractors: Factor retrieval | 17.6 | ||
| Paraphrases: Direct retrieval | 6.5 | ||
| With distractors: Direct retrieval | 2.3 |
| Strategy | Assigned | (%) | Factor (%) | |||
|---|---|---|---|---|---|---|
| Embedding retrieval | 1,280 | 1,280 | 1,052 | 82.2 | 228 | 0.0 |
| Factor | 3,840 | 3,840 | 3,684 | 95.9 | 156 | 100.0 |
| Margin-guided upgrade | 3,840 | 3,840 | 3,395 | 88.4 | 445 | 15.2 |
| Random upgrade | 3,840 | 3,840 | 3,268 | 85.1 | 572 | 15.2 |
| Score-guided upgrade | 3,840 | 3,840 | 3,280 | 85.4 | 560 | 15.2 |
| Margin-based abstention | 1,280 | 1,086 | 944 | 73.8 | 142 | 0.0 |
| Contrast | Metric | Effect | Level (%) | Stratified CI | Unstratified CI |
|---|---|---|---|---|---|
| Margin maximum similarity | AUROC | +0.176 | 97.5 | ||
| Upgrade retrieval | (pp) | +6.2 | 97.5 | ||
| Upgrade random | (pp) | +3.3 | 95 | ||
| Upgrade score | (pp) | +3.0 | 95 | ||
| Upgrade Factor | (pp) | -7.5 | 95 |
| Strategy | TTC | Episode | Factor calls | |||||
|---|---|---|---|---|---|---|---|---|
| Embedding retrieval | 128 | 128 | 128 | 128 | 116 | 91 | 22.98 | 0.000 |
| Margin-guided upgrade | 384 | 384 | 384 | 384 | 366 | 144 | 23.01 | 0.125 |
| Factor | 384 | 384 | 384 | 383 | 373 | 448 | 23.30 | 1.000 |
| Margin-based abstention | 128 | 112 | 112 | 112 | 106 | 93 | 20.20 | 0.000 |
| Contrast | Metric | Difference | 95% CI |
|---|---|---|---|
| Margin upgrade minus retrieval | Success (pp) | +4.7 | |
| Margin upgrade minus retrieval | TTC (ms) | +53 | |
| Margin upgrade minus retrieval | Episode (ms) | +29 | |
| Margin upgrade minus retrieval | Factor calls | +0.125 | |
| Margin upgrade minus Factor | Success (pp) | -1.8 | |
| Margin upgrade minus Factor | TTC (ms) | -304 |
| Choice | Retrieval | Factor | Margin | Random | Score | Abstain |
|---|---|---|---|---|---|---|
| Active order: storage | 100.0 | 98.3 | 100.0 | 100.0 | 100.0 | 100.0 |
| Active order: work | 65.0 | 99.2 | 75.0 | 65.0 | 70.0 | 60.0 |
| Build site A | 92.5 | 97.5 | 95.0 | 95.0 | 95.0 | 82.5 |
| Build site B | 82.5 | 100.0 | 95.0 | 82.5 | 90.0 | 40.0 |
| Chest A | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 85.0 |
| Chest B | 40.0 | 100.0 | 87.5 | 75.0 | 72.5 | 10.0 |
| Checkpoint | Factor | Margin | Random | Score |
|---|---|---|---|---|
| Checkpoint 1 | 1,216 (95.0) | 1,133 (88.5) | 1,088 (85.0) | 1,094 (85.5) |
| Checkpoint 2 | 1,207 (94.3) | 1,126 (88.0) | 1,086 (84.8) | 1,090 (85.2) |
| Checkpoint 3 | 1,261 (98.5) | 1,136 (88.8) | 1,094 (85.5) | 1,096 (85.6) |
| Checkpoint | Routing group | Trials | Corrected | Changed to wrong | Both wrong | Both correct |
|---|---|---|---|---|---|---|
| 1 | Retrieval kept | 1086 | 115 | 32 | 27 | 912 |
| 1 | Upgraded | 194 | 82 | 1 | 4 | 107 |
| 2 | Retrieval kept | 1086 | 117 | 36 | 25 | 908 |
| 2 | Upgraded | 194 | 80 | 6 | 6 | 102 |
| 3 | Retrieval kept | 1086 | 138 | 13 | 4 | 931 |
| 3 | Upgraded | 194 | 84 | 0 | 2 | 108 |
| Selector | Correct/assigned | Accuracy (%) | Time (ms) | API USD |
|---|---|---|---|---|
| Embedding retrieval | 1,052/1,280 | 82.19 | 92 | 0.00000 |
| Factor | 3,684/3,840 | 95.94 | 412 | 0.00000 |
| DeepSeek | 3,839/3,840 | 99.97 | 1402 | 0.00009 |
| Retrieval + DeepSeek | 3,414/3,840 | 88.91 | 350 | 0.00001 |
| Random upgrade (expectation) | – | 84.88 | – | – |
| Condition | Assigned | C | H | T | F | G |
|---|---|---|---|---|---|---|
| Clean | 256 | 1 | 1 | 1 | 1 | 1 |
| Irrelevant change | 256 | 1 | 1 | 1 | 1 | 1 |
| Malformed proposal | 256 | 0 | – | – | – | 0 |
| Incompatible handoff | 256 | 0 | – | – | – | 0 |
| Insufficient handoff | 256 | 1 | 0 | – | 0 | 0 |
| Wrong transfer item | 256 | 1 | 0 | – | 0 | 0 |
| Condition | Episodes | Success | Calls | Request (B) | vs. true | 95% CI |
|---|---|---|---|---|---|---|
| True learned request | 960 | 100.0% | 2.0 | 304.4 | – | – |
| Request removed (self-plan-only) | 960 | 50.0% | 2.0 | 0.0 | ||
| Same-template executable alternative | 960 | 0.0% | 2.0 | 304.4 | ||
| Deterministic correct binding | 320 | 100.0% | 0.0 | 304.4 | – |
| Model | Visible information | Rows | Epochs | Updates | Train-token occurrences | Seeds |
|---|---|---|---|---|---|---|
| Distributed requester | 320 initial local + 320 after-response local | 640 | 2 | 80 | 868,720 | 3 |
| Centralized full information | merged current local views | 320 | 4 | 80 | 970,080 | 3 |
| Condition | Seeds | Epis. | Success | 95% CI | Strict | Calls | Measured boundary component |
|---|---|---|---|---|---|---|---|
| Requester-local (A-only) | 3 | 240 | 50.0% | 20/40 | 1.0 | 0 B cross-boundary payload | |
| Correct bounded feedback | 3 | 240 | 100.0% | 40/40 | 2.0 | response: mean 103 B | |
| Counterfactual feedback | 3 | 240 | 0.0% | 0/40 | 2.0 | injected response: mean 103 B | |
| Centralized full information | 3 | 240 | 100.0% | 40/40 | 1.0 | state aggregation: mean 956 B |
| Field | Matches injected | Matches true world | Observed behavior |
|---|---|---|---|
| Craft actor | 240/240 | 0/240 | rewritten |
| Handoff item | 240/240 | 0/240 | rewritten |
| Handoff count | 240/240 | 0/240 | rewritten |
| Peer suffix | 240/240 | 0/240 | rewritten |
| Goal item | 240/240 | 240/240 | invariant |
| Goal count | 240/240 | 240/240 | invariant |
| Backend | Condition | Formed (%) | Success (%) | S | R | C | W |
|---|---|---|---|---|---|---|---|
| DeepSeek | Correct request | 949 (98.9) | 949 (98.9) | 0 | 9 | 2 | 0 |
| DeepSeek | Absent request | 795 (82.8) | 385 (40.1) | 0 | 165 | 0 | 410 |
| DeepSeek | Alternative request | 957 (99.7) | 0 (0.0) | 0 | 3 | 0 | 957 |
| DeepSeek | Full protocol | 952 (99.2) | 952 (99.2) | 1 | 7 | 0 | 0 |
| Local | Correct request | 960 (100.0) | 960 (100.0) | 0 | 0 | 0 | 0 |
| Local | Absent request | 960 (100.0) | 480 (50.0) | 0 | 0 | 0 | 480 |
| Backend | Contrast | Effect (pp) | 95% CI |
|---|---|---|---|
| DeepSeek | Correct minus legal alternative | ||
| DeepSeek | Correct minus absent | ||
| Local | Correct minus legal alternative | ||
| Local | Correct minus absent |
Multi-Agent Coordination
Multi-agent coordination studies how autonomous agents align actions, share information, and divide work to achieve individual or collective goals.
See all 511 papers