• buremba an hour ago

    This is very neat! IMO inspecting the queries the agents run on the database is a better approach to understand how the code works, even more than reviewing the code.

    I just tried and it works smoothly. For those who doesn't want to plug in the agents to their database directly, I built a similar tool https://dbfor.dev for the exact purpose, it just embeds PGLite and implements PG wire protocol to spin up quick PG databases with a traffic viewer included.

    • debarshri 28 minutes ago

      We do something similar in adaptive [1].

      What you can also do is add frontend and backend user to the proxy and then agents won't ever get the actual db user and password. You can make it throwaway too as well as just in time if you want.

      Traditionally it was database activity monitoring which kind of fell out of fashion, but i think it is going to be back with advent of agents.

      [1] https://adaptive.live

      • CodeWriter23 14 minutes ago

        Really been wanting something like this. Thanks!

        • nwellinghoff 2 hours ago

          Nice. I like how you made it an easy to drop in proxy. Will definitely use this when debugging issues!

          • jauntywundrkind an hour ago

            That's some sick observability, nice.