Garden-Angel-Ai-35Bot / modules /command_handlers.py

Commit History

/quote and discover.py priced a trade nobody would ever get (#183)
76cf2ae
unverified

35 Claude commited on

/doctor: stop asking a question /observe already answered (#179)
8169c3f
unverified

35 Claude commited on

/ai: show what the bot has learned, not three example questions (#177)
4ac9450
unverified

35 Claude commited on

Zero warnings on a correctly-configured box (#175)
dd6e5c9
unverified

35 commited on

/heal could not see the one thing blocking every trade (#171)
3c9d307
unverified

35 commited on

A false blocker is worse than a warning (#170)
545ebcf
unverified

35 commited on

Never fail silently, never name the wrong cause, and watch yourself (#169)
99e0310
unverified

35 commited on

The 897ms was the sweep, plus 4 real bugs from review (#167)
29181cc
unverified

35 commited on

Make the box ready for Yellowstone before the endpoint exists
47cd3ac
unverified

Claude Claude Opus 5 commited on

Call him 35-bot, give him four routes and six requests a second
6e03903
unverified

Claude Claude Opus 5 commited on

Two hops, and stop crying wolf about two venues that cannot be fixed
0ff4a6b
unverified

Claude Claude Opus 5 commited on

The bot was not losing auctions. It was outbidding itself out of them.
9593fec
unverified

Claude Claude Opus 5 commited on

Your RPC key was in the logs, and a dead node held requests for 20s (#161)
a6d1a90
unverified

35 Claude commited on

The Jito tip was sized to fail the bot's own margin gate (#160)
b0f5165
unverified

35 Claude commited on

/doctor: stop raising a problem from a number nothing applies (#159)
19cfd6f
unverified

35 Claude commited on

Stop the send path queueing behind the scanner for the same token bucket (#158)
0aa802b
unverified

35 Claude commited on

Give the tip auction a memory, so /jito stops describing uptime (#155)
52cc83e
unverified

35 Claude commited on

Retire the Orca and Meteora adapters on evidence, and probe what works (#152)
0892eb5
unverified

35 Claude commited on

Make the warm cache stay warm, and stop the verifier inventing bad news (#150)
7bf9c46
unverified

35 Claude commited on

Stop reporting inferred gaps as money, and start recording history (#149)
c84be82
unverified

35 Claude commited on

Add /lighthouse: eleven screens, one verdict, one next action (#146)
02836cf
unverified

35 Claude commited on

Stop /doctor hiding what /why shows, and add the send-path benchmark (#145)
ad5258b
unverified

35 Claude Opus 5 commited on

Break the feedback loop: freeze off the hot path, verified Apply, /decisions (#144)
26498a9
unverified

35 Claude Opus 5 commited on

Say what the percentage floor actually costs (#142)
c8bb4b2
unverified

35 Claude Opus 5 commited on

Let the survey add what it finds, and stop repeating a read warning (#140)
4ab2889
unverified

35 Claude Opus 5 commited on

Fix /tune, stop quoting a dead cause as live, price the flash fee into the pair survey (#137)
2229086
unverified

35 Claude Opus 5 commited on

Make it trade: the blackout, the free flash loan, the noise, and the pipeline (#136)
2e3c9eb
unverified

35 Claude Opus 5 commited on

Say which haircut is actually in force
f0b6e5a
unverified

Claude Claude Opus 5 commited on

Add /stats, make /start the buttons only, stop warning about correct behaviour
1c88337
unverified

Claude Claude Opus 5 commited on

Learn the leg-2 haircut instead of guessing it
e64badb
unverified

Claude Claude Opus 5 commited on

Measure decay, not the loan cap: the /decay numbers were a size artifact
8dfc5ea
unverified

Claude Claude Opus 5 commited on

/decay: report the recent slice, so a fix is visible before the p90 catches up
cfe472c
unverified

Claude Claude Opus 5 commited on

Telegram: Solana-first keyboard, compact /status, and delete a scary lie
49d5a4c
unverified

Claude Claude Opus 5 commited on

/capture: of the signals we find, what share do we take, and where is the rest lost
48cddb4
unverified

Claude Claude Opus 5 commited on

Lock the bot to its operator, fix aws-secrets, and explain the no-trade
bf3ef55
unverified

Claude Claude Opus 5 commited on

Failure-mode logging, drawdown alerts, route transparency, HTTP guard
de83fbe
unverified

Claude Claude Opus 5 commited on

Fix the 14-of-14 pruning outage; measure edge decay; public site for bot.elghaly.dev
84005c5
unverified

Claude Claude Opus 5 commited on

/doctor: check the wallet that actually signs; rewrite /hunt in the operator's layout
4a7cd45
unverified

Claude Claude Opus 5 commited on

Solana engine: route pruning, dynamic Jito tip, circuit breaker, key custody
15cdf20
unverified

Claude Claude Opus 5 commited on

Add /doctor Telegram command: plain-language "can it trade, and why not" diagnosis (#129)
5126106
unverified

35 Claude commited on

Add plain-language trade journal report (/journal command + CLI)
81f2569
unverified

Claude commited on

AWS-standalone migration: drop Worker relay, add Solana RPC/WS failover (#124)
115a637
unverified

35 Claude commited on

Retire the ARB (EVM) leg behind ARB_SCAN_ENABLED=false (#119)
c8a6eb1
unverified

35 Claude commited on

Give Solana the same grounded, small-action AI copilot Arbitrum already has (#106)
d571730
unverified

35 Claude commited on

Ground /ai's Solana claims: real leg numbers in context + anti-fabrication rules
3e46e98
unverified

Claude Claude Sonnet 5 commited on

Ground /ai_idea's proposed token address against the live chain (#70)
f795182
unverified

35 Claude commited on

Ground /ai's flash-loan fee rate against the real configured value (#69)
e545672
unverified

35 Claude commited on

Ground /ai's prompt against real bot state to reduce hallucinated advice (#66)
5c66a7e
unverified

35 Claude commited on

Add /testlog to test the payout/log Telegram channel on demand (#42)
b88f767
unverified

35 Claude commited on

Fix commands typed directly into a Telegram channel getting no response (#39)
5336d25
unverified

35 Claude commited on