Repository navigation
AXIS v0.20.0
AXIS v0.20.0
Truth boundary: No generated output may present itself as cluster truth
unless it is backed by a real snapshot or live probe.
Installation
# Go install (recommended)
go install github.com/toasterbook88/axis/cmd/axis@v0.20.0
# Or download binary from assets belowVerify checksums
sha256sum -c checksums.txtChangelog
🚀 Features
- 32e3046: feat(agent): keep a private bounded log of axis agent sessions (#544) (@toasterbook88)
- fbb3da9: feat(agent): start screen; bare axis opens the agent with non-blocking startup (#537) (@toasterbook88)
- 0a27905: feat(facts): add detailed hardware facts and explicit macOS storage relationships (#541) (@toasterbook88)
🐛 Bug Fixes
- f823dae: fix(agent): ask before external MCP tools unless allowlisted by exact name (#527) (@toasterbook88)
- 78e2869: fix(agent): keep backend security classification consistent during model switches (#540) (@toasterbook88)
- 04a0c58: fix(cli): emit [] instead of null for empty JSON lists (#525) (@toasterbook88)
- 53cfc80: fix(console): honor exit commands before and after startup (#545) (@toasterbook88)
- 001a368: fix(discovery): bound per-node collection and stop probing after the deadline (#524) (@toasterbook88)
- eed9109: fix(execution): fail closed on the placed node; add pre-dispatch inference liveness (#523) (@toasterbook88)
- 570cdb0: fix(facts): read Ollama resident models from /api/ps (#530) (@toasterbook88)
- 9fcb654: fix(facts): scope and cache endpoint sweeps (#529) (@toasterbook88)
- b47cda4: fix(facts): skip keyed llama.cpp endpoints when the server requires an API key (#535) (@toasterbook88)
- 0ac8ff8: fix(facts): stop the endpoint sweep from probing non-HTTP services every run (#528) (@toasterbook88)
- 4f944b2: fix(persist): create AXIS-written directories and files owner-only (#526) (@toasterbook88)
- 789b2fc: fix(placement): reject unreservable nodes before ranking (#532) (@toasterbook88)
📚 Documentation
- 471c20a: docs: make AGENTS.md the instruction file every agent actually reads (#536) (@toasterbook88)
- b89eb87: docs: refresh README onboarding and theme-aware banners (#531) (@toasterbook88)
🔧 Maintenance
- b145881: ci: bump the github-actions-minor-patch group with 3 updates (#534) (@dependabot[bot])
- 05686bb: perf(agent): keep the system prompt stable so local prompt caches hit (#539) (@toasterbook88)
Other
- 54a4e7f: build: use Go 1.26.10 to fix GO-2026-6809 (#538) (@toasterbook88)
- b0fa179: deps: bump github.com/mark3labs/mcp-go from 1.2.1 to 1.3.0 in the go-modules-minor-patch group (#533) (@dependabot[bot])
- 951550e: release: prepare v0.20.0 (#547) (@toasterbook88)
Full changelog: v0.19.6...v0.20.0
Built with go1.26.10 | axismcp.app | Smith Software Solutions LLC