Skip to content

Aegis AI v1.0.0

Choose a tag to compare

@hieulouisdev hieulouisdev released this 18 Aug 18:52
· 13 commits to main since this release

Aegis AI v1.0.0 — General Availability

This is the first stable, production-tagged release of Aegis AI. Every public surface (Rust backend, TypeScript frontend, GitHub Actions pipeline, documentation) has been audited and fixed in a single comprehensive sweep.

Highlights

  • 18 hard compile errors fixed in the Rust backend — cargo check, cargo clippy -D warnings, and cargo test --lib (104/104 tests) all pass clean.
  • GitHub Actions workflows fixed — the bundle path was pointing at the wrong directory, the lint steps had continue-on-error: true so failures were silently swallowed, and the cache keys were broken.
  • Real logic bugs fixedmaybe_api_key was leaking credentials to local providers, apply_diff_minimal was a stub that never applied hunks, run_code_eval ignored its timeout, iCal line unfolding corrupted values with spaces, RAG retrieval missed obvious matches, entity extraction captured trailing words from names.
  • Version bumped to 1.0.0 across Cargo.toml, package.json, tauri.conf.json, Sidebar.tsx, README badge, CHANGELOG, ROADMAP.

Verification (Rust 1.97.1)

Check Result
cargo check passes (0 errors)
cargo clippy --all-targets -- -D warnings passes (0 warnings)
cargo test --lib 104/104 pass
cargo fmt --all -- --check passes
npm run build (Vite) passes — 296 kB JS bundle
npx tsc --noEmit passes (0 TypeScript errors)

What's Inside

See CHANGELOG.md for the full, itemized fix list — grouped by Rust backend, GitHub Actions, and Frontend.

Install

Pre-built binaries for Linux (.deb, .AppImage) and Windows (.msi, .exe) are attached below as release assets. SHA-256 checksums are in checksums-*.sha256.

# Verify a download
sha256sum -c aegis-ai_1.0.0_amd64.deb.sha256

Build From Source

git clone --branch v1.0.0 https://github.com/hieulouisdev/Axiom.git
cd Axiom
npm install
npm run tauri:dev      # dev window with hot reload
npm run tauri:build    # release bundle → target/release/bundle/

Prerequisites: Rust 1.97.1 (pinned via rust-toolchain.toml), Node 20+, and Tauri 2 system deps (see README).


Full Changelog: https://github.com/hieulouisdev/Axiom/commits/v1.0.0