github usestrix/strix v0.5.0
Strix Agent v0.5.0

latest releases: v1.5.3, v1.5.2, v1.5.1...
8 months ago

🚀 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 pipx needed

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_IMAGES flag to better support non-vision models
  • Filtered out image_url content 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

Full Changelog: v0.4.0...v0.5.0

Don't miss a new strix release

NewReleases is sending notifications on new releases.