Feat/ Real-time display for stats
Added a panel of real-time stats showing number of vulnerabilities, agents, tools, tokens, and total cost. This makes it easier to control cost, and to have an overview of the status of your current run. :)
The key changes I implemented were:
- CLI: Live status panel with real-time updates
- Utils: Created a separate "live" and "final" result function, for customizability
- TUI: Panel with live stats refresh every 2 seconds
- CSS: Updated layout for the new stats display panel
Panel that I added before any reported vulnerabilities:
After reported vulnerabilities:
This looks so cool!
I think this is actually one of the most requested features.
Reviewing the code now!
Thanks a lot for the contribution :) @AlexanderDeBattista
Amazing job @AlexanderDeBattista
LGTM! Merged into main :)
Thank you for the kind words, and for looking through it so quickly. :)