Changelog
Official version history for the Knaix CLI. All updates prioritized security, reliability, and developer experience.
v0.3.3
Latest2026-03-03Sovereign Memory Architecture
- Agentic Memory: The CLI now durably persists cross-session context directly to your local isolated storage (~/.knaix).
- Background Compaction: Silently distills REPL conversation history on a background thread without blocking your input loop.
- Explicit Storage: Added /remember to selectively save facts and /memory to audit what your Sovereign Node knows about you.
- Local Navigability: The knaix memory command now supports local listing and markdown rendering via the --file flag.
Aesthetic & Magic DX System
- Premium Reporting Layout: Unified and polished all CLI output feedback across the application (Info:, Error:, ✓).
- UX Transparency: Login, metric reporting, update fetching, and uploads now present clear, elegant status indicators.
- Async Execution: Commands gracefully degrade or operate asynchronously without clobbering pipes or breaking the visual experience.
v0.3.2
2026-03-03"Zero to Deploy" Workloads
- Terminal-Native Provisioning: You can now securely provision your Sovereign Nodes directly from the CLI via `knaix up`.
- Smart Navigation: Real-time, multi-stage loading spinners provide granular ETAs for kernel boot and Tailscale mesh connections.
- Directory Uploads: `knaix upload <path>` now accepts directories via recursive parsing to bulk-ingest RAG context.
v0.3.1
2026-03-03Enterprise Scriptability
- Structured Pipeline Output: Execute data-retrieval commands with `-o json` for seamless jq integration in headless CI/CD systems.
- Responsive Terminal Tables: `knaix list` and `metrics` now natively use comfy-table for dynamic window restructuring.
- Graceful Downgrades: Output neatly switches to minimalist views if table constraints are breached.
v0.3.0
2026-03-03Magic DX & Immersive Tools
- Immersive REPL: Introduced knaix repl for persistent, continuous AI sessions with history and Markdown rendering.
- Smart Failover: Automated node resolution that prompts for a replacement if your default node is unreachable.
- Byte-Rate Progress: Added real-time upload speed and ETA tracking for the upload command.
Sovereign Hardening
- Atomic Save Pattern: Prevents configuration corruption during crashes via write-sync-rename logic.
- 0o600 Permissions: CLI now automatically hardens ~/.knaix/config.json to owner-only access.
- Connection Pooling: Implemented KnaixContext to reuse TLS sessions, reducing request latency by ~150ms.
Refinement
- Error Handling: Full migration to anyhow::Result for structured and actionable error reporting.
- Env Overrides: Added KNAIX_TOKEN and KNAIX_API_URL support for headless automation.
v0.2.1
2026-02-15Observability
- Live Logs: Introduced the logs command to stream system output from private agent nodes.
- Metrics: Added real-time health and performance checks for individual nodes.
UX Polish
- Context Management: Added the use command for setting persistent default nodes.
- Output Alignment: Refined list (ls) output with dynamic column spacing for better legibility.
v0.1.0
Initial Release2026-02-14Initial private beta release of the Knaix CLI. Features included SSO authentication, basic node orchestration, and one-shot chat capabilities.
Technical Support
For comprehensive enterprise deployment guides, visit our main platform docs at docs.kovalentai.com