Strix Agent v0.5.0
π Strix v0.5.0 β Scan Modes, Agent Todo tool & Standalone Binary Installation
Changelog
Strix v0.5.0 introduces a dedicated todo tool for agent task tracking, configurable scan modes for everything from CI to deep assessments, rich syntax highlighting with markdown rendering, and a new standalone binary so you can run Strix without Python or pipx.
π₯ Features
β Agent Todo Tool for Focused, Faster Agents
Agents now have a todo system they can use to:
- Break down complex engagements into concrete steps
- Keep an explicit backlog of what to do next
- Mark tasks as done or pending as they go
- Refine and reprioritize tasks mid-scan
This gives agents a memory of their plan, reduces looping and re-discovery of the same work, and helps them converge on meaningful findings faster - especially in long-running or multi-target assessments.
π΅οΈ Scan Modes (--scan-mode)
New --scan-mode option lets you dial in depth and speed:
-
quick
Optimized for CI/CD. Focuses on:- Recent changes (git diffs / PRs)
- High-impact vulnerabilities only
Ideal for fast feedback in pipelines.
-
standard
Balanced, systematic methodology:- Covers the full attack surface
- Good default for standard checks
-
deep(now the default)
Exhaustive testing powered by the hierarchical agent swarm:- More aggressive enumeration
- Multi-step exploit chains
- Best for thorough reviews and complex targets
π¨ Syntax Highlighting & Markdown Rendering
Agent tools are now much easier to read:
- Syntax highlighting in the TUI for tool renderers and agent output
(Python, JavaScript, and more) - Markdown rendering for agent messages:
- Headings, lists, code blocks
- Cleaner vulnerability reports and PoCs
This makes both interactive sessions and logs significantly more readable.
π¦ Standalone Binary via PyInstaller
Strix now ships as a standalone binary:
- No system Python required
- No
pipxneeded
Install and update Strix on Linux, macOS, and Windows with:
curl -sSL https://strix.ai/install | bash
You can still install via pipx if you prefer, but the binary makes it trivial to drop Strix into constrained environments, containers, or CI runners.
π οΈ Fixes & Improvements
- Added unified API key support across providers
- Added support for Vertex AI models via
google-cloud-aiplatform - Added
STRIX_DISABLE_IMAGESflag to better support non-vision models - Filtered out
image_urlcontent when using non-vision models - Added timeout to sandbox tool execution to prevent indefinite hangs
- Fixed crash when handling very long text instructions
- Improved TUI with syntax highlighting for tool renderers and markdown agent messages
- Added unit tests for the argument parser
- Updated GitHub Actions checkout action version
- Dependency bumps for
fonttools,cryptography,urllib3, and more
Try out the latest version:
pipx install strix-agent
# or
curl -sSL https://strix.ai/install | bash
π Join the Discord β Star us on GitHub
New Contributors
- @Vincent550102 made their first contribution in https://github.com/usestrix/strix/pull/169
- @Jeong-Ryeol made their first contribution in https://github.com/usestrix/strix/pull/157
- @K0IN made their first contribution in https://github.com/usestrix/strix/pull/189
- @RMartires made their first contribution in https://github.com/usestrix/strix/pull/188
Full Changelog: https://github.com/usestrix/strix/compare/v0.4.0...v0.5.0