v0.3.9

tt-a1i/archifyv0.3.9Sep 5, 2026by github-actions[bot]

AI Summary

This release introduces security enhancements including execution approval workflows and TUI confirmation processes. It also adds the OpenRouter provider preset, restores several TUI commands, and improves CI/CD workflows with Codecov integration and repository transfer updates.

Key Highlights

  • Added execution approval and TUI confirmation workflows for security.
  • Restored TUI commands: /run, /recon, /scan, /exploit, /persistent, /codescan.
  • Added OpenRouter provider preset with scoped API key configuration.
  • Improved CI/CD with Codecov coverage uploads and repository URL updates.
  • Refactored TUI to share structured task protocol and completed Rust integration coverage.

New Features

  • Execution approval and TUI confirmation process.
  • OpenRouter provider preset and scoped API key.
  • Restored TUI commands (/run, /recon, /scan, /exploit, /persistent, /codescan).
  • Cross-session learning capability.
  • Structured task protocol sharing.

Full Release Notes

## What's Changed
* fix(ci): point release preflight at tests/meta/test_release.py by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/199
* Dev by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/201
* Unclecheng li patch 2 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/202
* Unclecheng li patch 1 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/204
* Dev by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/205
* chore: update repo URLs to Netw0rkNoob/VulnClaw after transfer by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/206
* CI: Several CI fixes by @LamentXU123 in https://github.com/Netw0rkNoob/VulnClaw/pull/208
* Update classifiers in pyproject.toml by @LamentXU123 in https://github.com/Netw0rkNoob/VulnClaw/pull/211
* CI: Upload coverage to Codecov by @LamentXU123 in https://github.com/Netw0rkNoob/VulnClaw/pull/213
* refactor(tui): share structured task protocol by @FarStar-CN in https://github.com/Netw0rkNoob/VulnClaw/pull/210
* test(tui): complete Rust integration coverage by @FarStar-CN in https://github.com/Netw0rkNoob/VulnClaw/pull/216
* Feature/unclec by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/220
* test: spawn the running interpreter instead of a bare `python` (fixes #218) by @SidiEyel in https://github.com/Netw0rkNoob/VulnClaw/pull/221
* fix(mcp): bound session reads locally instead of via SDK timeout type by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/225
* docs: add Discord community link to both READMEs by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/242
* feat(config): add OpenRouter provider preset and scope the saved API key to its provider by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/229
* fix(web): usability pass on the web UI action rail and first-run state by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/237
* Delete docs/research/hackerone-scope-structure.md by @JMAN730 in https://github.com/Netw0rkNoob/VulnClaw/pull/240
* feat(security): 增加执行审批和 TUI 确认流程 by @FarStar-CN in https://github.com/Netw0rkNoob/VulnClaw/pull/245
* feat(tui): restore /run /recon /scan /exploit /persistent /codescan s… by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/253
* chore(release): bump version to 0.3.9 by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/254
* Release 0.3.9: execution approval, TUI v1 protocol, config wizard, and cross-session learning by @Unclecheng-li in https://github.com/Netw0rkNoob/VulnClaw/pull/255

## New Contributors
* @SidiEyel made their first contribution in https://github.com/Netw0rkNoob/VulnClaw/pull/221

**Full Changelog**: https://github.com/Netw0rkNoob/VulnClaw/compare/v0.3.8...v0.3.9