Skip to content

Conversation

@GreyDGL
Copy link
Owner

@GreyDGL GreyDGL commented Dec 12, 2025

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

GreyDGL and others added 4 commits December 13, 2025 00:56
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
This commit fixes the style issues introduced in abe3be0 according to the output
from Black.

Details: #325
deepsource-autofix bot added a commit that referenced this pull request Dec 12, 2025
This commit fixes the style issues introduced in 2b5ca9f according to the output
from Black.

Details: #325
@GreyDGL GreyDGL merged commit e238d70 into main Dec 12, 2025
5 checks passed
GreyDGL added a commit that referenced this pull request Dec 14, 2025
* 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>
@pordhanmdsourov-arch
Copy link

Khhjiuju

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants