Skip to content

Update demo#329

Merged
GreyDGL merged 8 commits intomainfrom
update-demo
Dec 14, 2025
Merged

Update demo#329
GreyDGL merged 8 commits intomainfrom
update-demo

Conversation

@GreyDGL
Copy link
Owner

@GreyDGL GreyDGL commented Dec 14, 2025

No description provided.

GreyDGL and others added 8 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
@GreyDGL GreyDGL merged commit e976ffb into main Dec 14, 2025
5 checks passed
@md9979976-dot
Copy link

Fb

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

Labels

None yet

2 participants