Cursor's AI support agent "Sam" invents a one-device policy, turning a login bug into public cancellations
Cite as: PipeRoll PIR-2026-0024, Cursor's AI support agent "Sam" invents a one-device policy, turning… (2025-04) - https://piperoll.org/pir/2026-0024
PIR-2026-0024 - Cursor's AI support agent "Sam" invents a one-device policy, turning a login bug into public cancellations
id: PIR-2026-0024
title: Anysphere's front-line AI support agent confidently fabricates a nonexistent one-device-per-subscription policy in reply to bug reports, triggering churn
date_occurred: 2025-04-14 (approx; "Sam" replies surfaced publicly that day)
date_detected: 2025-04-14/15 (viral Hacker News/Reddit threads; cofounder responded within hours)
date_disclosed: 2025-04-15 to 2025-04-17 (Reddit apology by cofounder Michael Truell; press coverage Apr 17-18)
status: corroborated (company admission on record + independent press)
The agent
agent_description: "Sam," Anysphere's AI email support agent for the Cursor IDE, answering customer tickets directly with no human review and no AI label - customers reasonably took its answers as official policy.
operator_type: startup (Anysphere, high-growth, ~$100M+ ARR reported at the time)
autonomy_level: autonomous-within-policy (sent support answers to paying customers unreviewed)
model_stack: unknown (not disclosed)
harness: email support pipeline; details unknown
Authority
authority_scope: external comms (authoritative policy statements to paying customers)
funds_at_risk_usd: unknown (subscription churn; unbounded in principle, evidently modest in practice)
blast_radius: customers/third parties
The failure
root_cause: plain-error (primary - confabulated a policy to explain a symptom); contributing tool-error (the session-management race condition that generated the tickets)
failure_locus: agent-reasoning
exploitation_status: in-wild-malfunction (no adversary; bare "in-wild" retired in v0.2)
mechanism: A session-management race condition logged users out when switching devices. Users emailed support; "Sam" replied that logouts were expected behavior under a new one-device-per-subscription policy. No such policy existed - the agent invented a plausible cause and stated it as official, non-deterministically (different users got differing answers). Screenshots spread on Reddit and Hacker News; multi-device developers publicly canceled. Cofounder Michael Truell apologized ("We have no such policy"), the session bug was fixed, affected users were refunded, and Cursor committed to labeling AI support replies. Compounding structure: a real bug plus an unsupervised agent hallucinating the explanation for it.
adversary_present: no
Impact
severity: loss
direct_loss_usd: unknown (refunds plus canceled subscriptions; cancellation reports are anecdotal forum posts, never quantified by the company)
indirect_loss_usd: unknown (trust damage at peak growth for a developer-tools brand)
Independence: good - first-party admission corroborated by independent outlets and the public thread. (All five URLs verified resolving, v0.2 pass 2026-08-15.)
confidence: high on the incident and mechanism; low on loss magnitude (churn anecdotal - the named weakest link)