Repository navigation
Nexora 1.5.0 — the agent grows up
The full 1.5.0 agent rework: transport · permissions · tools · compaction · presets.
Nine pull requests, zero behavior regressions, installers included.
What changes for you
| Long tasks stop falling apart | The agent compacts its own context mid-run — early turns fold into a summary, recent turns survive verbatim. A 200-turn run no longer loses its beginning. |
| Two modes for two kinds of work | New presets: Coding (all six tools, as before) and Document — shell is structurally unavailable there: hidden from the tool list and denied on dispatch. |
| New hands | edit_file (surgical single-match edits with unified diffs) and search_files (regex-lite workspace search). Huge outputs spill to disk instead of flooding context. |
| Honest requests | Cancellation actually cancels. 429/5xx retries back off with jitter, respect Retry-After, and terminal failures fail fast. |
| Permissions without the torture | Approval decisions persist as group-scoped rules — answer once, reuse everywhere. Shell can never be blanket-allowed. |
Installers
| File | Size | SHA-256 |
|---|---|---|
Nexora_1.5.0_x64_en-US.msi |
7,135,232 B | 3c8cfca157399ac7fa1249ba9d9a7ef383795e48036ff5f99df4b823777b1e7a |
Nexora_1.5.0_x64-setup.exe |
5,112,501 B | 3bfed4aad63f3baa4184f4fc4aad6c51cdd3957fd2c2c8f61cefc8257d3161d4 |
Under the hood
- God-object splits, zero behavior change —
runner.rs→ prompts / budget / dispatch / errors ·tools.rs→ definitions / executor / output · run registry out ofservice.rs - Tauri aligned — frontend packages lifted to the rust-resolved 2.12 for bundling
- Faster CI — parallel jobs (wall ~3 min), shared cargo cache, sccache, mold on Linux
Full changelog (from CHANGELOG.md)
Added — cancellable transport + honest retries (T1) · persistent permission rules + group decisions + shell-allow floor (T2) · edit_file / search_files with spill-backed truncation (T3) · in-run compaction, threshold 0.8 + overflow recovery, max 2/run (T4) · coding/document presets with document shell ban (T5)
Changed — S1–S3 splits · CI parallelism + cache
Verification
cargo fmt --check— cleancargo clippy --all-targets -- -D warnings— cleancargo test— 552 passed / 0 failed / 1 ignorednpx tsc— cleannpm run build— ok,dist/producedcargo build— ok, nexora v1.5.0npm run tauri build— ok, MSI + NSIS produced (hashes above)
Dev-binary hashes (SHA-256)
src-tauri/target/debug/nexora.exe(29,750,784 B):5AAD0AF27FB50AEF0A4E57FC8CA94D7F9DB81B9D090F72E22080E9E7A3FB0138dist/index.html:B604D2E3EB782ED2ADEC698B3D74FEE9E7534C9AB6F4C8578377E4EB38AE4DBDdist/assets/index-Dq7ihMVq.js:2B70F9A7A02ECA84BE1B9F308E856EF822604370A091E1705B2AB1F4345E3CBDdist/assets/index-WVPokBWz.css:EC6679DC6861E793A56112C74219207244A95F906D1F5E926BBCAACD3AED2EB1