Releases: nastechresearch/nastech-agent
Release list
Nastech Agent v0.21.4 (2026.9.18)
Nastech Agent v0.21.4 (v2026.9.18)
Release Date: September 18, 2026
🏗️ Infrastructure
- Branded update (3ea71a47b3f87d707944ebc7aa543a21cd24a936) (
3ad5fa42) — @github-actions[bot]
📦 Other Changes
- Fmt(js):
npm run fixon merge (#93) (#93) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#86) (#86) — @nastechresearch - Fmt(js):
npm run fixon merge (#85) (#85) — @github-actions[bot]
👥 Contributors
Thank you to everyone who contributed to this release!
- @github-actions[bot] (6 commits)
- @nastechresearch (1 commit)
Full Changelog: v2026.8.31...v2026.9.18
Nastech Agent v0.21.0 (2026.8.31)
Nastech Agent v0.21.0 (v2026.8.31)
Release Date: September 01, 2026
🏗️ Infrastructure
- Branded update (26350357d76e4508c8df9304a3374bdc5a6f6220) (
606e6563) — @github-actions[bot]
📦 Other Changes
- Fmt(js):
npm run fixon merge (#83) (#83) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#81) (#81) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#78) (#78) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#76) (#76) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#74) (#74) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#72) (#72) — @github-actions[bot]
👥 Contributors
Thank you to everyone who contributed to this release!
- @github-actions[bot] (13 commits)
Full Changelog: v2026.8.27...v2026.8.31
Nastech Agent v0.20.6 (2026.8.27)
Nastech Agent v0.20.6 (v2026.8.27)
Release Date: August 27, 2026
🏗️ Infrastructure
- Branded update (ef46ec03e11452eab74e261147668fb64a3d9fd3) (
383c3ba3) — @github-actions[bot] - Allow skills index build 50 minutes (
370a54f9) — @3.15370154e+08+nastechresearch - Restore standard test timeout (
6c8090de) — @3.15370154e+08+nastechresearch - Use standard runner concurrency for Python tests (
8b4bcbf4) — @3.15370154e+08+nastechresearch - Branded update (f751a8c5467c41500e505d90cb0eb8b70929080f) (
97616bc1) — @github-actions[bot] - Branded update (057dcdf236f8a6a26721c10fcc6ccb72726e272a) (
85fe3c71) — @github-actions[bot] - Retrigger after adding ci-reviewed label (
b21c8fcd) — @nastechresearch - Run on standard hosted runners (
7cf4a9e4) — @nastechresearch - Branded update (261a4efb90d7dbe4e71786861858f721b4ab730c) (
703ef643) — @github-actions[bot] - Branded update (fcbd1076a93841fa88855acce810e342a5b78101) (
2768f57b) — @github-actions[bot] - Branded update (40643cbaf9b767af146694131ffb8f8160f25e1c) (
b6416abb) — @github-actions[bot] - Branded update (044acf2bf700b8452e903f035406091146eb0245) (
410f971a) — @github-actions[bot] - Branded update (6f31cfad7825a78b69c46eedbd31f2ac2abacfb8) (
7adcf49f) — @github-actions[bot] - Branded update (28803e68b452d39435c89b148407d327e91b0735) (
81cf9480) — @github-actions[bot] - Deps): bump h2 in the uv group across 1 directory (
6f8d57ef) — @dependabot[bot]
📦 Other Changes
- Fmt(js):
npm run fixon merge (#70) (#70) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#67) (#67) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#65) (#65) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#62) (#62) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#60) (#60) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#58) (#58) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#48) (#48) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#46) (#46) — @github-actions[bot] - Fmt(js):
npm run fixon merge (5c547f67) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#39) (#39) — @github-actions[bot] - Fmt(js):
npm run fixon merge (f57329d6) — @github-actions[bot] - Fmt(js):
npm run fixon merge (#29) (#29) — @github-actions[bot]
👥 Contributors
Thank you to everyone who contributed to this release!
- @github-actions[bot] (31 commits)
- @3.15370154e+08+nastechresearch (3 commits)
- @nastechresearch (2 commits)
- @dependabot[bot] (1 commit)
Full Changelog: v2026.8.19...v2026.8.27
Nastech Agent v0.20.5 (2026.8.19)
Nastech Agent v0.20.5 (v2026.8.19)
Release Date: August 19, 2026
Release Overview
This release is maintained by NasTech Research and incorporates verified upstream work from Nous Research through the NasTech validation and branding process.
It contains 19 non-merge changes since the previous release, including 6 verified upstream synchronization update(s).
🐛 Bug Fixes
- Align GitHub Pages base path (
5a6399b9) — @08+nastechresearch - Honor GH_TOKEN in skills index builds (
6a241f49) — @08+nastechresearch - Bound skills index owner enrichment (
525271e2) — @08+nastechresearch - Restrict install-e2e tag picker to nastech-era releases (
f4a9ccb8) — @nastechresearch
📚 Documentation
🏗️ Infrastructure
- Manual gated release workflow (
ab66881a) — @08+nastechresearch - Branded update (5dd15872a6878a19b9b5478b6968b38f48dd311f) (
2bb8814a) - Branded update (d66341ab28635d9eecbd30a18d50801d927153b8) (
6868758b) - Branded update (7095e23eb2066fe9a2f93b99cdbfe0e2b5ece397) (
d4846ec4) - Branded update (4ef56cef4c6eecc009e2284fe2f1df20664f357a) (
9ab4884b) - Branded update (cb47f59ffa1056732c0a5194d2a1847dc64c2c37) (
84c1c45d) - Branded update (cb47f59ffa1056732c0a5194d2a1847dc64c2c37) (
d681fd5e) - Ship nastech-bantu mascot + owned-assets registry (
a8ce02f3) — @nastechresearch - Contributor email mapping for nastechresearch@yahoo.com (
8788e0f4) — @nastechresearch - Keep NASFIXER_MEMORY.md local-only (untrack + gitignore) (
4bb435d0) — @nastechresearch
📦 Other Changes
- Fmt(js):
npm run fixon merge (d9077c7b) - Fmt(js):
npm run fixon merge (575aeeac) - Fmt(js):
npm run fixon merge (291ceab5) - Fmt(js):
npm run fixon merge (#12) (#12)
Acknowledgments
We thank Nous Research and its contributors for the upstream work incorporated through the verified synchronization process. We also thank the NasTech Research contributors who validate, maintain, and deliver this release.
👥 Contributors
Thank you to the human contributors represented in this release!
- @08+nastechresearch (5 commits)
- @nastechresearch (4 commits)
Full Changelog: v2026.8.11...v2026.8.19
Nastech Agent v0.20.0 (2026.8.11)
Nastech Agent v0.20.0 (v2026.8.11)
Release Date: August 11, 2026
✨ Features
- File-ops): clamp oversized lines in the shell pipeline before transport (
faa188bf) - Profiles): serve a cross-profile project tree and per-profile usage totals (
5b68d227) — @OutThisLife - Tools): stat-based special-file guard for read_file + readtool eval harness (
0e63ed1f) - Compression): native OpenAI Responses server-side compaction for gpt-5.6 (
5e1b5011) - Docs): replace local lunr search with Algolia DocSearch (
60942fc7) - Read_extract): label each unreadable PDF gap with its preceding section text (
7c2bc87f) - Add new FAL video families and image models (
70c6cf8e) - --resume latest keyword and --in DIR launch flag (
c5f5fa40) - Doctor): report per-database journal mode with WAL-reset exposure (
65832970) — @erosika - Hermes headers to Fireworks provider (#81321) (#81321) — @rob-maron
- Plugins): load portable agent components (
ca78c6d7) — @GodsBoy - Plugins): validate portable agent packages (
c5117655) — @GodsBoy - Desktop): stop hiding a session behind Show earlier (
75717d29) — @OutThisLife - Read_file): widen document extraction to PDF/legacy Office/ODF/RTF/EPUB via optional anydoc (
b2598b41) - Skills): actual-setup optional skill + provider docs (
5aa798fe) - Scripts): reproducible core-toolset A/B eval harness (toolperf_abeval) (
ced8e302) - Nix): desktop app icon (
b27cdc38) — @ethernet8023 - Desktop): register a Linux launcher entry for
hermes desktop(eea60440) — @ethernet8023 - Desktop): let convert-a-branch reach remote branches too (
cb7f594b) — @ethernet8023 - Image): parallelize image_generate batches (
c0b0cc39) — @EndeavorYen
🔧 Improvements
- Desktop): multi-tile grids stop lagging — evict leaked session states, index lineage aliases, split the turn journal (#83133) (#83133) — @OutThisLife
- Follow-up for salvaged PR #81692 (#81692) — @kshitijk4poor
- Clean up gateway scope identity predicate and tests (
326bdfb7) — @kshitijk4poor - Title): decide on the stored title and the real turns behind it (
c0d502db) — @OutThisLife - Desktop): one path-comparison helper instead of two (
bd39673b) — @OutThisLife - Ci): build only en locale in docs-site-checks (
52920747) — @kshitijk4poor - Agent): drop the run_agent classify_persistence_error delegating wrapper (
98e96e1a) — @kshitijk4poor - Gateway): narrow worker-start guard to Exception (
643910af) — @kshitijk4poor - Agent): fold simplify findings — DB picker parity, single scan, canonical strip delegation (
fecba5af) — @kshitijk4poor - Cron): stat-stamp fast path for the shrink-merge; no caller-list mutation (
261aef52) — @kshitijk4poor - Ci): 12 test slices — cut the merge-gate critical path ~33% (
71f1b371) — @kshitijk4poor - Desktop): coalesce wake.feed frames (
6df3912e) — @OutThisLife - File-ops): fold simplify-pass findings (
8c19e292) — @kshitijk4poor
🐛 Bug Fixes
- Rebrand user-stories URLs and remaining CI test failures (
df8e0796) — nastechresearch - Test): docker SQLite probe must match a trigram of 'nastech' (
e6818fff) — nastechresearch - Desktop): list HUD snap chord in keyboard shortcuts panel (
440e6fb6) — @OutThisLife - Desktop): reopen docked tiles at their last split share (
92ed8be9) — @OutThisLife - Desktop): keep min-width floors on stacked flex zones (
d67337ee) — @OutThisLife - Desktop): don't let webview guests swallow drag gestures (
7267adaf) — @OutThisLife - Desktop): titlebar clusters — macOS Y nudge, 24px targets, 13.9px icons (
d1f2e32b) — @OutThisLife - Process): reject non-positive wait timeouts; distinguish log offset=0 from default (
fc09f1c6) — @isheng-eqi - Ci): keep review-gated files out of the js-autofix patch (
12299ca5) — @ethernet8023 - Cron): load .env on no_agent path so standalone ticks resolve delivery home channels (
b1663edf) — @francialisomlimoeiro - Agent): keep the thinking-prefill marker so the drop pass can strip trailing stubs (
97ced4bc) — @Jefftree - Tui): recover active goals after compression exhaustion (
1439a658) — @helix4u - Gateway): honor session_reset policy when recovering sessions (
784f733c) — @hillimited - Gateway): distinguish durable cached transcript rows (
6e8dcb8f) — @TomAce7 - Gateway): carry origin_json/display_name into /branch child sessions too (
59f1aa8b) - Gateway): spool cap-dropped pending transcript messages instead of discarding (
de0f20ff) - Personality): single-owner personality state + one-time reset migration (
244d2966) - Compression): preserve live tail before snapshot adoption (
1e8339a4) — @TMShiroiko - Process-registry): keep CLI workers off controlling tty (
ff5dfdec) — @bgrablin - Gateway): make the restart-loop breaker see slow crash cycles (#81642) (#81642) — @JoaoMarcos44 # fix(gateway): personality pivot must not consume a truncate ord...