Skip to content

Commit e976ffb

Browse files
Update demo (#329)
* feat: 🎸 version 1.0 agentic workflow Major rewrite of PentestGPT to use an agentic pipeline architecture: Core Changes: - New event-driven architecture with EventBus for TUI-agent decoupling - Implemented AgentController with 5-state lifecycle (IDLE->RUNNING->PAUSED->COMPLETED->ERROR) - Added AgentBackend interface with ClaudeCodeBackend implementation - Session management with file-based persistence for resumable pentests - Langfuse integration for observability and tracing Interface: - New Textual-based TUI with real-time activity feed - Keyboard shortcuts: F1 help, Ctrl+P pause, Ctrl+Q quit - Enhanced CLI with --target, --instruction, --non-interactive, --debug flags Project Structure: - Moved legacy multi-LLM version (v0.15) to legacy/ directory - New pentestgpt/core/ for agent, controller, events, session modules - New pentestgpt/interface/ for TUI and CLI components - New pentestgpt/benchmark/ for xbow benchmark integration - Comprehensive test suite in tests/ with unit and integration tests DevOps: - Docker support with Ubuntu 24.04 container - GitHub Actions CI/CD pipeline - Makefile with dev commands (test, lint, format, typecheck) - Added xbow-validation-benchmarks as submodule * style: format code with Black This commit fixes the style issues introduced in abe3be0 according to the output from Black. Details: #325 * fix: πŸ› fix test pipeline * feat: 🎸 update format * feat: 🎸 update * docs: ✏️ readme and demo video udpate --------- Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
1 parent e238d70 commit e976ffb

File tree

6 files changed

+5
-0
lines changed

6 files changed

+5
-0
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,13 @@
4444
### Installation
4545
[![Installation Demo](https://asciinema.org/a/761661.svg)](https://asciinema.org/a/761661)
4646

47+
[Watch on YouTube](https://www.youtube.com/watch?v=RUNmoXqBwVg)
48+
4749
### PentestGPT in Action
4850
[![PentestGPT Demo](https://asciinema.org/a/761663.svg)](https://asciinema.org/a/761663)
4951

52+
[Watch on YouTube](https://www.youtube.com/watch?v=cWi3Yb7RmZA)
53+
5054
---
5155

5256
## What's New in v1.0 (Agentic Upgrade)
@@ -118,6 +122,7 @@ pentestgpt --target http://host.docker.internal:8000
118122
| `make stop` | Stop container (config persists) |
119123
| `make clean-docker` | Remove everything including config |
120124

125+
121126
---
122127

123128
## Usage

β€Ždemo/demo.gifβ€Ž

2 MB
Loading

β€Ždemo/demo.mp4β€Ž

1.55 MB
Binary file not shown.

β€Ždemo/install.gifβ€Ž

7.09 MB
Loading

β€Ždemo/install.mp4β€Ž

5.39 MB
Binary file not shown.

β€Žresearch/README.mdβ€Ž

Whitespace-only changes.

0 commit comments

Comments
Β (0)