Commit Graph

219 Commits

Author SHA1 Message Date
famez
0e7bd4f087 Fixed broken code for assist mode when changing the code for agent mode for tool result visualization. 2026-02-16 14:28:21 +01:00
famez
9e7e84c03c Added chevron icon and additional text on the tool message indicating that clicking over the message allows to see the tool result. 2026-02-15 22:33:47 +01:00
famez
99bbea32ec Added ToolResultMessage again, but only visible when clicking over the tool widget. 2026-02-15 12:23:30 +01:00
famez
d8c866ec3c Added notes.json to gitignore. 2026-02-15 12:20:46 +01:00
Masic
50ed888b22 Merge pull request #28 from famez/main
MCP improvements
2026-02-12 21:08:45 -07:00
famez
2fece6693e Added ignored json file. 2026-02-12 19:21:25 +01:00
famez
ebff3cfbd1 Removed text from readme. 2026-02-12 19:19:42 +01:00
famez
58146ab28f Merge branch 'dev' 2026-02-12 19:16:36 +01:00
famez
2ce1d22446 Added some files to gitignore. 2026-02-12 19:13:40 +01:00
famez
fd7c7d0f11 Added MCP configuration examples. 2026-02-12 19:13:20 +01:00
famez
a56dc2cd46 Merge branch 'GH05TCREW:main' into dev 2026-02-12 00:20:18 +01:00
famez
44daa882ef Merge branch 'GH05TCREW:main' into main 2026-02-12 00:20:03 +01:00
famez
67bb1f5b5a Added extra logs from stderr on commands on the /mcp list command. Allows more visibility for MCP connections. 2026-02-12 00:08:04 +01:00
famez
498038c6b9 Added enabling/disabling MCP servers from the MCP list command via the MCPScreen (Modal Screen). Updating availability of tools to agent accordingly. 2026-02-11 23:34:59 +01:00
famez
fcda8232e3 Removed enabled text (leave just the enable button). 2026-02-11 21:26:21 +01:00
famez
b80fd236c4 Added enabled toggle button 2026-02-11 18:19:11 +01:00
famez
7524e75b84 If there are errors during the MCP set up, show it in the MCP tree view. 2026-02-11 17:55:52 +01:00
famez
be05e9243a Fix: Connected attribute was not properly set. 2026-02-11 17:55:22 +01:00
famez
c5f1d7fc49 Removed MCP cleanup. 2026-02-11 16:19:15 +01:00
Masic
d21ef536b8 Merge pull request #27 from famez/main
More fixes and MCP improvement
2026-02-08 14:16:34 -07:00
famez
8b103031b8 Added tool info for every MCP server. 2026-02-08 20:03:43 +01:00
famez
6cd91830b6 Added add command for /mcp on tui. 2026-02-08 19:43:23 +01:00
famez
86f437b0f6 Added /mcp command on TUI in README.md and removed confusing third_party MCP integrations. The tool should be agnostic to the configured MCP tools. 2026-02-08 18:42:54 +01:00
famez
0bb8465254 Added MCP list command 2026-02-08 18:33:03 +01:00
famez
04c63205fd Configure debugging with vscode (allows to debug inside the container). 2026-02-08 13:49:57 +01:00
famez
d2f42fd7b0 Removed loot from dockerignore. 2026-02-08 13:37:37 +01:00
famez
c5731813e5 Added loot dir 2026-02-08 12:24:39 +01:00
famez
bd0234eaf8 Removed loot dir from gitignore. 2026-02-08 12:22:55 +01:00
Masic
99ccca8c77 Merge pull request #26 from famez/main
MCP tools stopped working after last commits as well as some other code (missing functions that caused exceptions and so on).
2026-02-06 19:56:56 -07:00
famez
8324009912 MCP tools were not loading, tried to change as few lines of code as possible to get it working again 2026-02-06 21:16:50 +01:00
famez
0359bc312b Merge branch 'GH05TCREW:main' into main 2026-02-04 22:31:57 +01:00
famez
9205fbda87 Preserve file permission after changing COPY clause in Dockerfile. 2026-02-01 23:43:35 +01:00
Masic
a26303c71d Merge pull request #23 from famez/main
Added removed function
2026-01-31 10:46:04 -07:00
famez
19e5c4a89c Moved COPY statement to avoid rebuilding the WEB browser when modifying the source code. 2026-01-29 22:25:03 +01:00
famez
f14016302e Restored removed function (when clicking Esc to cancel current task, it throws an exception). 2026-01-29 22:20:50 +01:00
Masic
279db35c58 Merge pull request #22 from famez/main
Several fixes
2026-01-27 15:12:08 -07:00
famez
e87c9ca1c8 Fixed error when launching the application in agent mode (state is not a member of PentestAgentAgent). 2026-01-27 21:43:37 +01:00
famez
432e81b283 Allow ignoring SSL errors when browsing HTTPS webs with self-signed certificates (throws error otherwise). 2026-01-27 21:22:14 +01:00
famez
9a6861bce3 Actually install playwright browser on base image 2026-01-27 21:21:23 +01:00
Masic
b0edef9f1d Merge pull request #21 from giveen/mcp-cleanup
Restore clean MCP setup (revert experimental changes)
2026-01-21 23:33:29 -07:00
giveen
a20444aaaa chore(mcp): restore MCP files from 49c0b93 2026-01-21 12:32:57 -07:00
giveen
bfc86d1ba4 chore(mcp): add STDIO_TOOLS list to mcp_servers.json 2026-01-21 12:27:49 -07:00
giveen
6815d5126f chore(mcp): stdio adapter discovers remote tools; update mcp_servers.json 2026-01-21 12:26:27 -07:00
giveen
eccc8471e8 chore(mcp): remove duplicate adapters, scripts, archives, example config, PR body and log 2026-01-21 12:08:11 -07:00
giveen
e1b6a6af07 feat(mcp): add generic stdio adapter under pentestagent/mcp and update example config 2026-01-21 12:01:36 -07:00
giveen
a417522f1a chore(mcp): remove docs refs to vendored adapters; add example adapter scaffold and tests 2026-01-21 11:31:03 -07:00
giveen
db06dcfa63 chore(mcp): remove hexstrike/metasploit adapters and helper scripts 2026-01-21 11:27:04 -07:00
giveen
30e2476d01 chore(mcp): remove vendored HexStrike files 2026-01-21 11:26:48 -07:00
giveen
d6c5d8ebd2 tui: register MCP tools quietly at startup (register=True, quiet=True) 2026-01-21 11:20:20 -07:00
giveen
1a54dea061 mcp: allow background connect without registering tools; TUI starts background connect(register=False) 2026-01-21 11:18:56 -07:00