Commit Graph

135 Commits

Author SHA1 Message Date
giveen
ff152138e5 mcp: align metasploit-local with HexStrike style; add FORCE_SUBTREE_PULL to .env.example 2026-01-14 17:04:26 -07:00
giveen
171edb2738 docs: add cleaned .env.example grouping MCP/Metasploit settings 2026-01-14 16:58:13 -07:00
giveen
5fd6bd7c11 mcp: wait for SSE endpoint discovery in connect() to avoid writer races 2026-01-14 16:56:21 -07:00
giveen
09723c8ed9 mcp: wait/attempt discovery of POST messages endpoint before POST to avoid 405 2026-01-14 16:53:22 -07:00
giveen
1476b1e117 mcp: add SSE listener + pending request handling to support async 202 flows 2026-01-14 16:52:28 -07:00
giveen
580fc37614 mcp: SSETransport discovers messages POST endpoint from /sse and uses it for POSTs 2026-01-14 16:49:47 -07:00
giveen
b242dc3031 scripts: backup untracked dir and safely add subtree when forced 2026-01-14 16:03:21 -07:00
giveen
a55e01ae54 scripts: detect untracked existing dir and add subtree instead of pull 2026-01-14 16:02:37 -07:00
giveen
019039f65c scripts: handle empty third_party/MetasploitMCP dir by adding subtree 2026-01-14 16:00:48 -07:00
giveen
5ffe5bee07 scripts: add METASPLOIT_SUBTREE_REPO override and improve subtree messaging 2026-01-14 15:59:15 -07:00
giveen
5e2dcbec35 scripts: make add_hexstrike_subtree.sh idempotent; support FORCE_SUBTREE_PULL for updates 2026-01-14 15:54:42 -07:00
giveen
907639df8e scripts: make add_metasploit_subtree.sh idempotent; support FORCE_SUBTREE_PULL for updates 2026-01-14 15:54:22 -07:00
giveen
82aca6a324 fix(mcp): correct indentation and robust /sse URL handling 2026-01-14 15:01:44 -07:00
giveen
f940288a94 mcp: default HTTP MCP transport to /sse endpoint for SSE servers 2026-01-14 14:58:15 -07:00
giveen
83681d5f81 mcp: wait for msfrpcd readiness and log msfrpcd output for debugging 2026-01-14 14:07:41 -07:00
giveen
bf283ab586 mcp: add MSF env defaults to setup templates; ensure msfrpcd auto-start via setup 2026-01-14 14:03:08 -07:00
giveen
567404b513 mcp: select SSE transport for HTTP servers; auto-start Metasploit adapter on single-server connect 2026-01-14 13:58:18 -07:00
giveen
23434bb5f1 mcp: Metasploit parity with Hexstrike — auto-start msfrpcd (no sudo), HTTP transport, adapter updates 2026-01-14 13:54:53 -07:00
giveen
19bdff87b9 mcp: launch MetasploitMCP in stdio transport for manager compatibility 2026-01-14 13:50:08 -07:00
giveen
8415d9fcbd scripts: vendor/install MetasploitMCP during setup (setup.sh, setup.ps1) 2026-01-14 13:15:47 -07:00
giveen
abaaca184e setup: add MetasploitMCP env flag and auto-install step 2026-01-14 13:05:43 -07:00
giveen
97df933f42 mcp: add MetasploitMCP adapter, installer, and config; add LAUNCH_METASPLOIT_MCP env var 2026-01-14 12:57:53 -07:00
giveen
57a0e6e7c8 chore: add PowerShell installer for vendored HexStrike deps; call from setup.ps1 2026-01-11 20:43:22 -07:00
giveen
704b5056ea ui: open interactive ToolsScreen on /tools; fallback to list if push fails 2026-01-11 18:42:40 -07:00
giveen
a3822e2cb8 docs: add HexStrike credit and note TUI fixes 2026-01-11 18:09:36 -07:00
giveen
734f1d3bdb Merge commit '93611722c0501d8e1794849bdc4329911284b75a' as 'third_party/hexstrike' 2026-01-11 17:12:32 -07:00
giveen
93611722c0 Squashed 'third_party/hexstrike/' content from commit 3326704
git-subtree-dir: third_party/hexstrike
git-subtree-split: 33267047667b9accfbf0fdac1c1c7ff12f3a5512
2026-01-11 17:12:32 -07:00
giveen
48cd4f2a9a WIP: prepare for hexstrike subtree 2026-01-11 17:11:45 -07:00
GH05TCREW
49c0b93b59 style: resolve linting errors and improve formatting 2026-01-11 16:00:43 -07:00
Masic
cb7597e74b Merge pull request #16 from giveen/more-tui-tweaks
TUI Token diagnostics restyle, help updates, env example cleanup, and token tracking
2026-01-11 15:54:32 -07:00
giveen
b916503d23 - Record LLM token usage via tools/token_tracker (best-effort, persisted)
- Add terminal tool fallback in BaseAgent when requested tool not found
- Introduce token_tracker module storing daily usage in loot/token_usage.json
2026-01-11 14:50:17 -07:00
giveen
567e25ed8c - Restyle Token Usage diagnostics to match Memory panel (block bars, aligned labels)
- Add /token command to help and align all help entries via two-column layout
- Increase help modal height so Close button remains visible (no scroll)
- Refresh .env.example: remove unused LLM_PROVIDER, switch to OLLAMA_BASE_URL, add embeddings/debug/context budgeting, pricing vars, and daily token limit
2026-01-11 14:46:25 -07:00
giveen
4619e43d62 tui: show Target under header + live Memory Diagnostics
- Update /target to show Target under initial ready header
- Add MemoryDiagnostics widget with aligned tokens/messages/retention bars
- Mount diagnostics on /memory command
2026-01-11 13:59:15 -07:00
GH05TCREW
4b504d1a6f feat(memory): improve summarization 2026-01-10 18:35:40 -07:00
GH05TCREW
dc0b304108 chore: clean up TUI help menu 2026-01-09 19:27:17 -07:00
Masic
4db70808e8 Merge pull request #12 from giveen/tui-cli-cleanup
TUI history and cleaner CLI summary rendering
2026-01-09 18:54:24 -07:00
giveen
c821cef719 ui: TUI history + CLI summary rendering (exclude prompt changes) 2026-01-09 15:54:13 -07:00
Masic
35a04f79d2 Merge pull request #11 from giveen/ollama-fixes
ollama: honor OLLAMA_API_BASE and support remote Ollama host
2026-01-08 23:25:32 -07:00
giveen
fab6d5dc0f ollama: honor OLLAMA_API_BASE and support remote Ollama host; add .env.example entry
- Map OLLAMA_BASE_URL into litellm-friendly env vars before importing litellm to allow remote Ollama hosts
- Use environment-driven debug for litellm logging
- Add OLLAMA_API_BASE example to .env.example
2026-01-08 17:40:40 -07:00
GH05TCREW
1732fb7ffd fix: increase MCP subprocess buffer limit to 1MB, CLI imports 2025-12-28 09:08:55 -07:00
GH05TCREW
8f3cc314ad chore(setup): update scripts to match latest .env.example 2025-12-28 04:52:42 -07:00
GH05TCREW
e1b25c9357 refactor(config): unify agent and orchestrator iteration env vars 2025-12-28 04:47:21 -07:00
GH05TCREW
be869d1dda feat: add debug logging for LiteLLM 2025-12-28 04:13:22 -07:00
GH05TCREW
40902bea49 docs: clarify provider prefixes and model usage 2025-12-27 09:27:49 -07:00
GH05TCREW
f34c7fe391 feat(crew): refactor to use finish tool for agent result synthesis 2025-12-26 08:09:06 -07:00
GH05TCREW
9b24dd23d2 style: remove vertical bars from TUI message display 2025-12-26 05:02:09 -07:00
Masic
c4ce598816 Merge pull request #5 from jumpcom/main
Refine descriptions for service, technology, and endpoint arrays (resolves the litellm.BadRequestError: Invalid schema for function 'notes': array schema missing items error we've been experiencing).
2025-12-26 04:56:34 -07:00
MAINFRAME2024\Jump
89a22ef96e Merge branch 'main' of https://github.com/jumpcom/pentestagent 2025-12-24 21:34:22 +07:00
jumpcom
fc1c429212 Refine descriptions for service, technology, and endpoint arrays 2025-12-24 21:31:17 +07:00
MAINFRAME2024\Jump
3aa9b497ef *fix openai schema 2025-12-24 21:28:37 +07:00