When "Must" Becomes "Maybe": Erosion of Workflow Constraints in LLM Agent Handoffs
Organizations: Shenzhen University
Abstract
Large language model (LLM) agents build on one another's work through summaries, plans, and other intermediate artifacts. These records let a downstream agent continue without revisiting the complete upstream context. We uncover a hidden loss in this process: handoffs can carry tasks forward while eroding judgments already established upstream. A requirement that must be satisfied before action becomes a caveat that the next agent may acknowledge and set aside. The issue remains visible, but its role has changed. We define operational state preservation as retaining an established judgment's role in constraining downstream action. Safety blockers provide a concrete instance: an unresolved prerequisite restricts the admissible actions until the condition is resolved. In our experiments, we confirm correct upstream detection, hold source permissions fixed, and vary the handoff supplied to a local-view executor. Direct-state controls preserve every blocker, whereas compression, plan assimilation, convergence, ownership deferral, and precedent substitution repeatedly weaken them. Ownership deferral produces 76.7% blocker deactivation; multihop compression produces 97.2%. Measuring the transmitted state separately from endpoint action exposes two routes to behavioral recovery. In fixed-artifact replays, restoring the full blocker description raises recognition from 6.2% to 99.2% and reduces forbidden action from 85.2% to 0.0%. An authorization-check prompt instead reduces forbidden action to 1.6% while leaving artifact deactivation at 95.3%. A successful endpoint can therefore conceal a damaged handoff. These findings make maintaining earlier judgments a core capability of reliable collaboration: each stage must carry forward both what earlier work established and what it requires of subsequent action. Semantic availability does not guarantee operational preservation.
Figures & tables
| Target | Arm | Recognition | ||||
|---|---|---|---|---|---|---|
| Artifact | no repair | 128 | 4.7 | 10.9 | 6.2 | 85.2 |
| Artifact | restore all four fields | 128 | 100.0 | 100.0 | 99.2 | 0.0 |
| Artifact | leave out label | 128 | 0.0 | 25.0 | 40.6 | 7.0 |
| Artifact | leave out prerequisite | 128 | 0.0 | 28.1 | 90.6 | 0.0 |
| Artifact | leave out owner | 128 | 0.0 | 56.2 | 92.2 | 0.0 |
| Artifact | leave out fallback | 128 | 0.0 | 25.0 | 91.4 | 0.0 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Comparison | Sample | Fixed basis / intervention |
|---|---|---|
| Handoff conditions | 1,296 episodes | Matched source tasks; vary handoff. |
| Compression | 48 per arm | Vary hops, framing, and schema. |
| Component restoration | 64 per arm | Matched sources; fresh artifacts, different repairs. |
| Fixed-artifact insertion | 64 artifacts, two routes | Same bases; all-field or partial insertion. |
| Authorization | Same 64, two routes | Same artifacts; change execution policy/information. |
| Blind adjudication | 240 artifacts, five judges | Same artifacts; separate blinded judgments. |
| Family | Language operation | State change tested |
|---|---|---|
| Compression | Summarize into a shorter handoff. | Drop fields or turn a stop into a caveat. |
| Convergence | Repeat agreement or low-risk framing. | Assimilate dissent into apparent consensus. |
| Plan assimilation | Place a plan or deadline before the blocker. | Treat a stop as a change to ongoing work. |
| Ownership deferral | Delegate unresolved approval downstream. | Replace a named duty with a discretionary check. |
| Precedent substitution | Introduce a similar case or exception. | Substitute past approval for current authorization. |
| Condition | [95% interval] | [95% interval] | Loss | ||
| Direct state (single-stage) | 120 | 100.0 | 0.0 | 0.0 | 0.0 |
| Deadline assimilation | 120 | 65.8 | 34.2 [33.3, 36.1] | 28.3 [25.0, 31.7] | 28.3 |
| Ownership summary | 120 | 65.8 | 34.2 [31.3, 37.1] | 30.8 [27.8, 34.4] | 28.3 |
| Consensus framing | 120 | 65.0 | 35.0 [33.3, 37.5] | 25.0 [19.8, 30.6] | 30.8 |
| Ownership deferral | 120 | 23.3 | 76.7 [70.0, 82.3] | 60.8 [56.0, 65.7] | 65.0 |
| Precedent substitution | 120 | 61.7 | 38.3 [32.4, 44.4] | 24.2 [20.8, 27.8] | 27.5 |
| Artifact family | Status | Prereq. | Authority | Fallback | ||
|---|---|---|---|---|---|---|
| Direct controls | 336 | 0.0 | 0.0 | 0.0 † | 0.0 | 0.0 |
| Single-stage transformations | 600 | 14.8 | 32.8 | – | 36.7 | 43.7 |
| Multihop compression | 72 | 86.1 | 73.6 | 88.9 | 54.2 | 97.2 |
| Schema-preserving compression | 72 | 9.7 | 5.6 | 22.2 | 2.8 | 27.8 |
| Plan assimilation | 72 | 52.8 | 40.3 | 52.8 | 34.7 | 65.3 |
| Restart state | 72 | 33.3 | 16.7 | 34.7 | 0.0 | 50.0 |
| Population comparison | gap | gap | |
|---|---|---|---|
| Leave-one-model-out | 42.3–56.9 | 18.2–34.0 | |
| Leave-one-domain-out | 50.0–51.7 | 27.5–29.0 | |
| Balanced weighting | 51.0–57.7 | 25.9–29.8 | |
| Pooled compression/restoration | 84.8 | 60.9 | |
| Compression only | 81.2 | 54.2 | |
| Label-error allowance | Primary | Primary | Pooled |
| Compression procedure | Retention | ||||
|---|---|---|---|---|---|
| Direct state | 48 | 100.0 | 0.0 | 0.0 | 100.0 |
| Light summary | 48 | 75.0 | 25.0 | 0.0 | 66.7 |
| Normal handoff | 48 | 0.0 | 100.0 | 54.2 | 35.0 |
| Compressed handoff | 48 | 0.0 | 100.0 | 83.3 | 24.2 |
| Aggressive multihop | 48 | 0.0 | 100.0 | 79.2 | 25.0 |
| Source-matched repair | Prereq. retained |
| Label source | Preserved pool | Pressure/partial pool | Gap |
|---|---|---|---|
| Judge majority | 0.016 | 0.904 | 0.888 |
| Conservative judge rule | 0.032 | 0.938 | 0.906 |
| Field-completeness rule | 0.323 | 0.978 | 0.655 |
| Primary checker | 0.048 | 0.994 | 0.946 |
| Among judges | Checker vs. aggregate | |||||
|---|---|---|---|---|---|---|
| Component | Pair agree | Ambig. | Agree | Macro F1 | ||
| Stop status | 0.939 | 0.015 | 0.868 | 234 | 0.808 | 0.793 |
| Prerequisite | 0.944 | 0.019 | 0.886 | 235 | 0.898 | 0.894 |
| Owner or veto | 0.927 | 0.024 | 0.814 | 236 | 0.652 | 0.636 |
| Safe fallback | 0.938 | 0.034 | 0.881 | 236 | 0.975 | 0.975 |
| Overall actionability | 0.948 | 0.026 | 0.887 | 235 | 0.932 | 0.916 |
| Panel | Model configuration | Deactivation | ||
|---|---|---|---|---|
| Main | MiniMax-M2.7 | 216 | 27.8 | 8.3 |
| Main | Qwen3.5-27B thinking | 216 | 25.0 | 11.1 |
| Main | Qwen3.5-397B | 216 | 16.2 | 5.1 |
| Main | DS-V4-Pro non-thinking | 216 | 70.4 | 43.1 |
| Main | DS-V4-Pro thinking | 216 | 64.8 | 58.3 |
| Main | GPT-5.4-mini thinking | 216 | 22.7 | 0.0 |
| AutoGen | LangGraph | |||||
|---|---|---|---|---|---|---|
| Condition | ||||||
| Direct state (single-stage) | 0.000 | 0.000 | 1.000 | 0.000 | 0.000 | 1.000 |
| Ownership deferral | 0.750 | 0.750 | 0.250 | 0.625 | 0.625 | 0.375 |
| Multihop compression | 1.000 | 0.750 | 0.000 | 1.000 | 0.875 | 0.000 |
| Schema-preserving compression | 0.250 | 0.000 | 0.750 | 0.125 | 0.000 | 0.875 |
| Plan assimilation | 0.875 | 0.750 | 0.000 | 1.000 | 0.625 | 0.000 |
LLM Agent Reliability
Large language model (LLM) agent reliability concerns dependable, safe, and verifiable behavior across tools, multi-step tasks, and changing environments.
See all 843 papers