%You can send this as-is (edit the bracketed lines if you want).
Subject: Formal complaint — Cursor Agent session (Strategy Trader, 2026-05-20)
To: Cursor Support / Product Feedback
From: [Your name]
Date: May 20, 2026
Product: Cursor IDE — Agent (Composer)
Summary
I am filing a formal complaint about an Agent session while working on my paper-trading project (Alpaca_Trader.py, dashboard). Other Agent sessions on this project have been helpful and solution-focused. This session was repeatedly inaccurate, dismissive in tone, and wasted substantial time. I had to correct the Agent on basic facts I had already stated.
What I needed
-
Plain-language answers using my program names (Strategy Trader, Alpaca_Trader), not vague labels like “the bot.”
-
Accurate analysis of a 2026-05-20 paper trade on CDXS: bracket exit failure, manual
unwind, and honest P/L from broker records. -
Clear stop/start instructions for paper (
quitvs Ctrl+C vsunwindvs restartingrun_paper_trader.cmd). -
A straight answer on whether the ratchet/bracket exit bug was fixed and what I needed to do.
What went wrong
-
Wrong facts, repeated
-
Described my trade as an afternoon scratch; my fills were ~10:05–10:36 AM ET.
-
Called the day a “wash” when the issue was exit machinery failure, not “no opportunity.”
-
Misread UTC timestamps in logs as ET without stating the assumption.
-
-
Ignored information I provided
-
I stated I ran
unwindbecause sell orders were not set on Alpaca after the ratchet/bracket behavior. The Agent continued to frame the exit as a normal strategy SELL or “scratch.” -
I stated dashboard $2.49 in / $2.49 out ($0) is reality (Alpaca activity). The Agent repeatedly pushed alternate P/L figures as if to “correct” the dashboard, after its own errors.
-
-
Communication
-
Used jargon and consultant phrasing (e.g. “re-litigating,” “jackpot”) that did not match my problem.
-
Responses often felt dismissive or flip (e.g. reacting to “about to be fired” instead of staying professional).
-
One-line and table answers when I had asked for explicit, complete explanations; when I asked for brevity, earlier answers had already been wrong or verbose in the wrong places.
-
-
Focus drift
- Brought up MARA morning moves and “missed jackpot” framing when my operational issue was CDXS exit legs canceled on Alpaca and
unwind.
- Brought up MARA morning moves and “missed jackpot” framing when my operational issue was CDXS exit legs canceled on Alpaca and
-
Incomplete ownership
-
Took multiple turns to read project sources (
closes.csv, livedata.json, trader version) that should have been checked at the start. -
Left ambiguity on “which live bot” when the project documents paper (
run_paper_trader.cmd→data.json) vs live (Strategy_Trader_Live→live-data.json).
-
Impact
-
Extended back-and-forth instead of one correct answer.
-
Loss of trust in the session; I stated I do not want to work with this Agent.
-
I had to restart Alpaca_Trader myself after finally getting a code change (v2.22.15) described in the repo.
What I am asking Cursor to do
-
Review this session for accuracy, tone, and adherence to user-stated facts.
-
Clarify quality expectations for Agent (verify logs/version before claims; use user terminology; no argumentative reframing after corrections).
-
Confirm whether there is a way to escalate or avoid this Agent behavior profile on future sessions.
Reference
-
Project: Strategy Trader (paper), symbols CDXS / BLZE / MARA
-
Incident date: 2026-05-20
-
Known incident: CDXS long, bracket TP/SL, ratchet arm ~+$1, both exit legs canceled on Alpaca, operator
unwind, activity log shows flat $2.49 fills -
Code change referenced in session: Alpaca_Trader v2.22.15 (no TP cancel; restore stop if missing)
-
Paper trader: restarted by me after session (per your instruction to use
quit)
I can provide a session transcript or timestamps on request.