v1.4.0Android
Added 7
- Add strix --update command for self-updating the CLI
- Add sign in with ChatGPT subscription for inference
- Add dedicated deduplication model
- Add read-only list_reports and get_report tools
- Add Linux ARM64 standalone release support
- Enable Bedrock/Anthropic prompt caching for Claude models
- Add graduated wrap-up warnings, budget reserve, and interactive budget pause/continue
Changed 7
- Update CLI notifications
- Quit after scan instead of hosting local viewer
- Rename root agent to Strix
- Move strix/viewer under strix/interface
- Bound per-tool output before it enters agent history
- Implement model-aware conversation compaction for long scans
- Spill oversized tool output into the sandbox workspace
Fixed 6
- Cap cryptography <49 to keep Intel macOS universal2 wheel
- Strip markdown code fence from poc_script_code before rendering in reports
- Resolve staged local-dir path to avoid symlink rejection on macOS
- Retry transient mid-stream provider errors instead of crashing the scan
- Don't dump raw warm-up traceback over the LLM error panel
- Wake parent when a child hits a terminal state (MaxTurnsExceeded)
What's Changed
- feat(cli): update notifications + self-update (strix --update) by @bearsyankees in https://github.com/usestrix/strix/pull/807
- chore(deps): bump cryptography to 49.0.0 and pyasn1 to 0.6.4 by @bearsyankees in https://github.com/usestrix/strix/pull/856
- fix(deps): cap cryptography <49 to keep Intel macOS universal2 wheel by @bearsyankees in https://github.com/usestrix/strix/pull/859
- Quit after scan instead of hosting local viewer by @yoni-at-strix in https://github.com/usestrix/strix/pull/858
- Pin release-workflow actions to commit SHAs + least-privilege token by @timhaines in https://github.com/usestrix/strix/pull/862
- chore(deps): bump setuptools to 83.0.0 in uv.lock by @0xallam in https://github.com/usestrix/strix/pull/872
- Sign in with a ChatGPT subscription for inference by @yoni-at-strix in https://github.com/usestrix/strix/pull/854
- docs(cli): document exit code 1 and clarify exit 0 semantics by @dvirarad in https://github.com/usestrix/strix/pull/871
- runtime: resolve staged local-dir path to avoid symlink rejection on macOS by @utkutugrul in https://github.com/usestrix/strix/pull/857
- feat(dedupe): add dedicated deduplication model by @kusonooyasumi in https://github.com/usestrix/strix/pull/823
- Rename root agent to Strix by @0xallam in https://github.com/usestrix/strix/pull/874
- fix(reports): strip markdown code fence from poc_script_code before rendering by @0xallam in https://github.com/usestrix/strix/pull/879
- refactor: move strix/viewer under strix/interface by @0xallam in https://github.com/usestrix/strix/pull/888
- docs(skills): remove references to tools not installed in the sandbox by @0xallam in https://github.com/usestrix/strix/pull/890
- feat(reporting): add read-only list_reports + get_report tools by @0xallam in https://github.com/usestrix/strix/pull/889
- feat(context): bound per-tool output before it enters agent history by @0xallam in https://github.com/usestrix/strix/pull/880
- feat(context): model-aware conversation compaction for long scans by @0xallam in https://github.com/usestrix/strix/pull/881
- feat(context): spill oversized tool output into the sandbox workspace by @0xallam in https://github.com/usestrix/strix/pull/882
- fix(runtime): retry transient mid-stream provider errors instead of crashing the scan by @0xallam in https://github.com/usestrix/strix/pull/891
- Add Linux ARM64 standalone release support by @MBemera in https://github.com/usestrix/strix/pull/886
- feat(llm): enable Bedrock/Anthropic prompt caching for Claude models by @seanturner83 in https://github.com/usestrix/strix/pull/772
- fix(cli): don't dump raw warm-up traceback over the LLM error panel by @0xallam in https://github.com/usestrix/strix/pull/896
- feat(runtime): graduated wrap-up warnings, budget reserve, and interactive budget pause/continue by @0xallam in https://github.com/usestrix/strix/pull/893
- fix(runtime): wake parent when a child hits a terminal state (MaxTurnsExceeded) by @0xallam in https://github.com/usestrix/strix/pull/897
- chore: release v1.4.0 by @0xallam in https://github.com/usestrix/strix/pull/898
New Contributors
- @timhaines made their first contribution in https://github.com/usestrix/strix/pull/862
- @dvirarad made their first contribution in https://github.com/usestrix/strix/pull/871
- @utkutugrul made their first contribution in https://github.com/usestrix/strix/pull/857
- @kusonooyasumi made their first contribution in https://github.com/usestrix/strix/pull/823
- @MBemera made their first contribution in https://github.com/usestrix/strix/pull/886
Full Changelog: https://github.com/usestrix/strix/compare/v1.3.1...v1.4.0