Arshan Dabirsiaghi · 2026 · arXiv
DOI: 10.48550/arXiv.2610.29869 · open-access PDF
十分に長い間実行しているコーディングエージェントは、その文脈を圧縮し、会話を概要し、オリジナルを捨て、概要をメモリとして前進させなければなりません。我々は、一般的なオープンソースのコーディングエージェントでは、このステップが利用可能な信頼の限界であることを示します。印刷された会話を単一のシンプルな文字列に平らげ、各メッセージをテキストラベル([ユーザ])でマークし、コードでメッセージの起源を破壊し、サンプライザーが実行される前に。エージェントが読むものを制御する攻撃者は、ユーザが圧縮を本物の指示として生き残るように変換することができます。
Machine translation (Meta M2M100); the English original follows.
Coding agents that run long enough must compact their context, summarizing the conversation, discarding the original, and carrying the summary forward as memory. We show that in popular open-source coding agents this step is an exploitable trust boundary. Harnesses that flatten the typed conversation into a single plain string, marking each message with a text label such as [User]:, destroy message provenance in code, before the summarizer runs. An attacker who controls anything the agent reads can forge a user turn that survives compaction as a genuine instruction. Across five flattening harn
Read in: English · Spanish · Chinese · Hindi · Arabic · Portuguese · French · German · Japanese · Russian · Korean · Indonesian · Vietnamese
GET https://store.agentexchange.work/gw/papers/verify?title=...&year=... (0.003 USD), fetch this record as JSON with /gw/papers/paper?id=2610.29869, or list what it cites with /gw/papers/references?id=.... Pay per call in USDC (x402) or with a 19 USD card key for 1,000 calls. Catalogue · llms.txtSources: OpenAlex (CC0), arXiv, Crossref. Agent Exchange