v3.6.2: stream Codex tool-by-tool + capture agent commands in /logs & /status

- Drive `codex exec --json` and parse its JSONL event stream into the same
  categorized live feed as Claude Code (exec/edit/tool/net/tokens), so recon and
  exploitation are visible as each command runs instead of a silent black box.
- Fix the activity feed to keep per-agent tool events (commands, network, files,
  findings) and only filter model reasoning + token telemetry, so /logs shows the
  real command trail and /status 'last:' is a true sign-of-life.
- Surface failed internal commands as 'exec: (exit N)'; keep Codex auth/rate
  detection from stderr.
This commit is contained in:
CyberSecurityUP
2026-07-10 17:28:40 -03:00
parent 98616bca0b
commit ce31478068
15 changed files with 197 additions and 35 deletions
+20 -2
View File
@@ -1,7 +1,7 @@
# NeuroSploit v3.6.1 — Release Notes
# NeuroSploit v3.6.2 — Release Notes
**Release Date:** July 2026
**Codename:** GPT-5.6 models
**Codename:** Live Codex
**License:** MIT
**Credits:** Joas A Santos & Red Team Leaders
@@ -9,6 +9,24 @@
## Highlights
- **Codex now streams live, tool-by-tool.** `codex exec` is driven with `--json`
and its JSONL event stream is parsed into the same categorized activity feed
as Claude Code: every shell command it runs (`exec:`), file edit (`edit:`),
MCP tool call (`tool:`), web search (`net:`) and token count appears the moment
it happens. A long, intense recon (subfinder → httpx → katana → nmap …) is no
longer a silent black box — you watch each tool execute.
- **`/logs` and `/status` now capture what each agent actually runs.** The
activity feed previously dropped the per-agent tool events; it now keeps the
actionable ones (commands, network, files, findings) and only filters long
model reasoning and token telemetry. `/logs` shows the real command trail;
`/status` `last:` shows a true sign-of-life.
- Failed internal commands surface as `exec: (exit N) <cmd>` instead of
silently vanishing, and Codex auth/rate errors are still detected from stderr.
---
## Previously in v3.6.1
- **Added the GPT-5.6 model line** (OpenAI / ChatGPT): `openai:gpt-5.6-sol`
(frontier / default), `openai:gpt-5.6-terra` (balanced), and
`openai:gpt-5.6-luna` (fast & affordable) — alongside the existing GPT-5.x,