id: PIR-2026-0024title: Anysphere's front-line AI support agent confidently fabricates a nonexistent one-device-per-subscription policy in reply to bug reports, triggering churndate_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)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 unknownauthority_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 partiesroot_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-reasoningexploitation_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: noseverity: lossdirect_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)downtime: none (product functional; logouts transient)data_exposure: nonedetected_by: third-party (users comparing notes publicly; no internal QA caught it)time_to_detect: hours (first fabricated reply to viral thread)time_to_recover: ~1-3 days (bug fix, apology, refunds)remediation: public apology, session-bug fix, refundsstructural_fix: AI-generated support replies labeled as such going forwardcontrols_that_worked: none internal; public community scrutiny forced correction within hours, bounding the churn windowtelemetry_grade: operator-logs (customer screenshots of agent emails + company statements)sources:independence: good - first-party admission corroborated by independent outlets and the public thread.aiid_incident_id: 1039 (https://incidentdatabase.ai/cite/1039/) - cross-reference; primaries verified independentlyconfidence: high on the incident and mechanism; low on loss magnitude (churn anecdotal - the named weakest link)aiid_incident_id field (schema v0.3). No claim changed.See also - this event in the AI Incident Database: incident 1039.