v0.3.8
Z4nzu/hackingtoolv0.3.8Aug 9, 2026by Unclecheng-li
Upgrading?
AI Summary
Introduces a Rust-based TUI, selective context archiving, bilingual UI, fixes MCP runtime issues, and adds local Ollama model support.
Key Highlights
- Ratatui TUI移植 replacing Textual
- Context Vault selective archiving with ref tags and phantom guard
- Bilingual UI (English default + agent language detection)
- MCP runtime fixes for timeout and initial crash issues
- Local Ollama model support
New Features
- Rust TUI移植
- Context Vault selective archiving
- i18n bilingual UI
- MCP runtime fixes
- Ollama local models support
- Docker KB and Web auth fixes
Full Release Notes
## Highlights - **Rust ratatui TUI 全面移植** — 移植 DeepSec 的 Rust TUI,取代 Textual;thinking/content 流式输出按段落缓冲,不再逐词断行 - **Context Vault 选择性归档** — ref 标签、分层蒸馏、保护区、restore/search、phantom guard;`python -m vulnclaw` 入口补齐 - **i18n 双语 UI(默认英文 + agent 语言检测)** — 41+ 新翻译键 en/zh 对称,英文关键词表纯追加不破坏中文匹配,`/language` 命令实时切换 - **MCP 运行时修复** — `read_timeout_seconds` 改为纯浮点秒数,修复 chrome-devtools/burp/stdio/SSE/HTTP 工具首次调用即崩溃的问题 - **Ollama 本地模型支持** — 接入本地 Ollama 推理 - **Docker KB / Web 鉴权修复** — KB 面板本地化,loopback 客户端放行,鉴权豁免精确路径匹配 - **子 Agent 扇出 / 冷热记忆 / 上下文预算** — 延续 v0.3.7 架构能力(已在 v0.3.7 发布,此处为后续增量) ## What's Changed * feat(i18n): bilingual UI with English default + agent language detection by @reblox01 in #194 * fix(tui): buffer thinking/content tokens in JsonlStreamSink by @Unclecheng-li in #192 * fix: add vulnclaw/__main__.py so python -m vulnclaw works by @Unclecheng-li in #190 * fix(mcp): pass read_timeout_seconds as float, not timedelta (#171) by @NoiceHax in #188 * docs: list solve and plugins in the --help command snippet (#157) by @NoiceHax in #187 * Fix/report language by @mn-youssef in #183 * Fix/docker kb and web auth by @mn-youssef in #182 * Feat/ollama local models by @mn-youssef in #181 * fix(cli): 修复 REPL 持续模式提示词元组错误 #163 by @Eric-Terminal in #168 **Full Changelog**: https://github.com/Unclecheng-li/VulnClaw/compare/v0.3.7...v0.3.8 ## What's Changed * main文件463行以前的i18n by @zgyhim in https://github.com/Unclecheng-li/VulnClaw/pull/152 * fix: 修复上下文截断并实现冷热记忆分离 by @zhuge-Tom in https://github.com/Unclecheng-li/VulnClaw/pull/156 * 核心架构层修复 → TUI/Web 层修复 → 测试分层重组与覆盖加固 by @Nyaecho in https://github.com/Unclecheng-li/VulnClaw/pull/155 * feat(subagent): 引入sub-agents机制 by @FarStar-CN in https://github.com/Unclecheng-li/VulnClaw/pull/159 * fix: 限制工具循环局部上下文预算 by @zhuge-Tom in https://github.com/Unclecheng-li/VulnClaw/pull/162 * Feature/unclec by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/164 * Dev by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/165 * fix(cli): 修复 REPL 持续模式提示词元组错误 #163 by @Eric-Terminal in https://github.com/Unclecheng-li/VulnClaw/pull/168 * Feat/ollama local models by @mn-youssef in https://github.com/Unclecheng-li/VulnClaw/pull/181 * Fix/docker kb and web auth by @mn-youssef in https://github.com/Unclecheng-li/VulnClaw/pull/182 * Fix/report language by @mn-youssef in https://github.com/Unclecheng-li/VulnClaw/pull/183 * Feature/unclec by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/186 * docs: list solve and plugins in the --help command snippet (#157) by @NoiceHax in https://github.com/Unclecheng-li/VulnClaw/pull/187 * fix(mcp): pass read_timeout_seconds as float, not timedelta (#171) by @NoiceHax in https://github.com/Unclecheng-li/VulnClaw/pull/188 * fix: add vulnclaw/__main__.py so python -m vulnclaw works by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/191 * fix(tui): buffer thinking/content tokens in JsonlStreamSink by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/192 * fix: add vulnclaw/__main__.py so python -m vulnclaw works by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/190 * feat(i18n): bilingual UI with English default + agent language detection by @reblox01 in https://github.com/Unclecheng-li/VulnClaw/pull/194 * Feature/unclec by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/196 * Dev by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/197 * fix(ci): point release preflight at tests/meta/test_release.py by @Unclecheng-li in https://github.com/Unclecheng-li/VulnClaw/pull/198 ## New Contributors * @zgyhim made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/152 * @zhuge-Tom made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/156 * @Eric-Terminal made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/168 * @mn-youssef made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/181 * @NoiceHax made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/187 * @reblox01 made their first contribution in https://github.com/Unclecheng-li/VulnClaw/pull/194 **Full Changelog**: https://github.com/Unclecheng-li/VulnClaw/compare/v0.3.7...v0.3.8
Related Repositories
public-apis/public-apis★ 491,148
A collective list of free APIs
NousResearch/hermes-agent★ 255,992
The agent that grows with you
yt-dlp/yt-dlp★ 200,099
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,501
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,704
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.