v1.4.0

krahets/hello-algov1.4.0Jul 27, 2026by github-actions[bot]

AI Summary

Major update adding self-update functionality, prompt caching for Claude models, Linux ARM64 support, and improved runtime error handling.

Key Highlights

  • Added self-update notifications and CLI command
  • Enabled Bedrock/Anthropic prompt caching for Claude models
  • Added Linux ARM64 standalone release support
  • Renamed root agent to Strix

New Features

  • Self-update notifications and CLI command
  • Bedrock/Anthropic prompt caching
  • Linux ARM64 standalone release support
  • Deduplication model
  • Read-only list_reports and get_report tools

Full Release Notes

## 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