Fix your egress with this one simple trick: dont load full ActiveRecord models that have huge json columns just to get two id columns out and then run code a few million times a day
I havent been raving about PlanetScale lately because honestly I havent had to think about our database in a while. Great product, great MCP, highly recommend.
It feels like there are actually three distinct levels of "run AI 24/7 to look for security issues"
1. Loop to check for published security patches in languages, libraries, platforms you need to upgrade
2. Loop to check your source code for app-specific security issues (pen-test, OWASP type stuff)
3. Loop to red-team your running app (combines 1 and 2) to cover chained issues or production config
@mscccc the weirdest papercut I run into all the time is the list_databases tool being in "Organization tools" and not "Database tools" on the auth screen -- I was skipping all org tools and then agent is like "I dont know the database name"
@sqs it's very good, but finding the notifications annoying when i am also at my computer...i know its a hard problem (insert that Slack notification flow chart) but will probably be forced to turn off the android notifs
We recently rewrote all the READMEs for our repos to:
- remove stuff about setting up environments (moved to .agent/setup and targeting a machine reader not human)
-add info about production: where it runs, what MCPs can do, project ids in external system, Slack channels to use
This week I added a little feature to delete old export files that we never cleaned up (as they had reached 100GB total)
Built the feature then told Amp to report in on the backlog progress in Slack: "post to #talk-code with a summary of what was purged in a table"
@butcher__51 what are you even talking about lol
>It could have been an simple explain select in production
Yeah, I know explain select and the agent knows it too, it tried but didnt have access so it made a local scratch db to do the next best thing?