Skip to content

Releases: Neo-Isshin/actanara

Actanara v1.7.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 29 Jul 14:13
Immutable release. Only release title and notes can be modified.

Actanara v1.7.0 keeps cross-Agent memory recall available with or without nova-RAG.

Highlights:

  • Automatic retrieval routing from ready nova-RAG to local SQLite FTS5/trigram recall, with a bounded exact-scan fallback.
  • Read-only, allowlisted Codex and Claude Code native-memory ingestion with lineage, bounded discovery, and per-source controls.
  • Native memory is enabled by default for new or previously unspecified settings, while explicit opt-outs remain preserved across upgrades.
  • Dashboard Memory status, search, sync, rebuild, backend diagnostics, native-memory controls, and working GitHub links.
  • One dynamically registered Memory Search Skill that adapts to semantic RAG or local lexical retrieval on both macOS and Linux.
  • The anonymous external Memory boundary now requires both a loopback peer and loopback Host. Cursor private databases and raw Agent session stores remain outside native-memory collection.

Validation:

  • 2,029 isolated release-suite tests passed, with 9 expected skips.
  • 234 focused Memory, Dashboard, native-source, and RAG-integration tests passed.
  • 74 release metadata, artifact, dependency, and release-clean tests passed.
  • 5 deterministic Dashboard context tests and 26 Playwright Release Page tests passed.
  • All 9 release assets were reproduced byte-for-byte across two independent clean builds and are covered by SHA256SUMS.

See CHANGELOG.md in the v1.7.0 source for the complete change list and compatibility notes.

Actanara v1.6.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 28 Jul 12:20
Immutable release. Only release title and notes can be modified.

Actanara v1.6.0 unifies the public macOS and Linux install/update path on one immutable release commit.

Highlights:

  • One POSIX install.sh detects macOS or Linux and loads the matching adapter from the same pinned commit.
  • Stable unattended updates resolve only the latest immutable GitHub Release; explicit full-commit and offline/local-source workflows remain available.
  • Git source/cache handling rejects mutable refs, unsafe worktree layouts, replacement objects, credentialed/non-HTTPS URLs, and ambient execution overrides.
  • Linux update/repair hardening and platform-aware transaction handoff are integrated into the same main release line.

Validation:

  • 1,936 isolated macOS-suite tests passed, with 9 expected skips.
  • 1,670 Debian 13 ordinary-user Linux-suite tests passed, with 10 expected skips.
  • 26 Playwright Release Page tests passed.
  • Release artifacts were reproduced byte-for-byte across two independent builds and are covered by SHA256SUMS.

See CHANGELOG.md in the v1.6.0 source for the complete change list.

Actanara v1.5.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 28 Jul 07:24
Immutable release. Only release title and notes can be modified.
e0e8e63

Actanara v1.5.0 expands read-only local agent-runtime discovery and detected-only Dashboard visibility.

Highlights:

  • OpenCode and Antigravity local usage and session integration.
  • Cursor local session and workspace discovery without cloud API access or inferred token counts.
  • Antigravity variants merged into one presented tool.
  • Agent cards shown only when local evidence is detected, while detected zero-usage and degraded states remain visible.
  • macOS zoneinfo.default timezone authority support.

Validation:

  • 1,798 isolated installed-source tests passed, with 9 expected skips.
  • 31 frontend release and Dashboard tests passed.
  • Reproducible output verified across two independent builds; all uploaded assets are covered by SHA256SUMS.

See CHANGELOG.md in the v1.5.0 source for the complete change list.

Actanara v1.4.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 21 Jul 07:30
Immutable release. Only release title and notes can be modified.
e0ccca0

Actanara v1.4.0

Actanara v1.4.0 completes the independently gated Linux local-RAG and existing-Runtime update/repair stages introduced after v1.3.0, while preserving the verified macOS launchd behavior.

Highlights

  • Enables audited Linux x86_64 and arm64 lock targets for cloud or CPU-only local-embedding nova-RAG installs.
  • Adds guarded Linux source-only refresh, automatic or forced locked-venv upgrades, and explicitly confirmed repair.
  • Adds durable rollback and interrupted-operation recovery for Linux Runtime updates.
  • Preserves the exact enabled and active state of every managed systemd user unit across updates.
  • Routes actanara update through the POSIX Linux adapter and reports platform-neutral Doctor evidence.

Security and compatibility

  • Standard updates reject stale, missing, modified, or non-Actanara unit definitions before stopping services.
  • Repair reconciles only units carrying the Actanara management marker and never adopts operator-owned units.
  • No Linux update path invokes sudo or silently changes linger; uninstall does not disable linger.
  • macOS retains its existing launchd transactions, guided installer, and managed-Python behavior.
  • Guarded update and repair are release-gated on Debian 13 x86_64 with CPython 3.13. The Linux arm64 dependency lock is audited, but the full runtime upgrade gate in this release was executed on x86_64.

Verification

  • Debian Linux isolated release gate: 1,503 tests, 0 failures/errors, 10 expected skips.
  • macOS full isolated release gate: 1,762 tests, 0 failures/errors, 9 expected skips.
  • Debian real systemd install, status, update, restart, uninstall, failure compensation, interrupted recovery, and cleanup: passed.
  • Release metadata, license, dependency contract, and runtime-lock validation: 59 tests passed.
  • Dashboard live-context tests: 5 passed; Release Page Playwright tests: 26 passed.
  • Two independent release builds produced byte-identical output.
  • Release-clean inventory: 351 files, 0 findings.
  • All nine uploaded assets passed local SHA256 verification before upload.

Verify downloaded assets with SHA256SUMS.

Actanara v1.3.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 21 Jul 03:59
Immutable release. Only release title and notes can be modified.

Actanara v1.3.0

Actanara v1.3.0 introduces Linux x86_64 fresh-install Core support while preserving the existing macOS launchd behavior.

Highlights

  • Adds the shared macOS/Linux public setup entrypoint and a Debian 13 x86_64 installer for CPython 3.13 with exact, hash-verified Runtime dependencies.
  • Adds managed systemd user services for Dashboard and optional nova-RAG, plus managed service/timer pairs for the daily pipeline and Dashboard aggregation scheduler.
  • Adds platform-neutral Dashboard controls for preview/status, install/update, uninstall, start, stop, restart, and definition reconciliation.
  • Adds transactional compensation and interrupted-operation recovery for systemd unit changes.
  • Requires systemd services to remain stable across a bounded verification window, preventing a fast-exiting process from committing a transient successful state.

Security and compatibility

  • Actanara never invokes sudo and never modifies linger without explicit user authorization.
  • --enable-linger, --require-linger, and --no-linger-prompt make the always-on policy explicit. --yes does not grant linger permission, and uninstall never disables linger.
  • Actanara refuses to overwrite or remove systemd units without its management marker.
  • macOS continues to use the existing verified launchd transactions; the shared service interface does not replace or weaken them.
  • Linux support in this release is the x86_64 fresh-install Core boundary. Existing-install upgrade/repair and local-embedding expansion remain outside this boundary.

Verification

  • Linux isolated release gate: 1,482 passed, 7 expected skips.
  • macOS full isolated release gate: 1,741 passed, 9 expected skips.
  • Debian 13 x86_64 real systemd lifecycle, update, restart, timer, failure compensation, interrupted recovery, unmanaged-unit protection, logout/linger persistence, and cleanup: passed.
  • Two independent release builds produced byte-identical output.
  • Release-clean inventory: 351 files, 0 findings.
  • All nine uploaded assets passed local SHA256 verification before upload.

Verify downloaded assets with SHA256SUMS.

Actanara v1.2.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 19 Jul 22:36
Immutable release. Only release title and notes can be modified.

Actanara v1.2.0

Actanara v1.2.0 adds attributable and resilient LLM execution, controlled external knowledge sources, private tailnet access, local share images, and verified AI Assets backups.

Highlights

  • Attributes reported or conservatively estimated LLM tokens to pipeline runs, stages, calls, chunks, retries, and fallbacks, with detailed Dashboard views.
  • Adds ordered multi-provider execution with readiness checks, secret-safe failure records, bounded retries, and provider fallback.
  • Adds nova-RAG v2 external sources with supplement/replace modes, recursive filters, bounded structured parsing, incremental metadata, and read-only dry runs.
  • Adds Tailscale status and tailnet-only Serve controls. Funnel remains disabled and fail-closed, and nova-RAG is not exposed through this path.
  • Adds browser-local, privacy-allowlisted PNG sharing for weekly reports, monthly reports, and AI Assets.
  • Adds verified AI Assets backups with consistent SQLite snapshots, atomic publication, per-file hashes, self-verifying manifests, retention, scheduling, and bilingual controls.

Security and compatibility

  • Runtime secret files are excluded from backups; sensitive settings are redacted and unsafe targets, traversal, symlinks, device files, insufficient space, and partial publication are rejected.
  • The backup feature supports backup and verification only; restore is intentionally not implemented in this release.
  • Actanara v1.1.0 Runtime data is preserved through additive contracts. Former Open Nova Runtime data remains outside the supported compatibility boundary.

Verification

  • Isolated unittest suite: 1,673 passed, 8 expected skips, 0 failures or errors.
  • Playwright suite: 19 passed.
  • Release-clean inventory: 335 files, 0 findings.
  • Two independent release builds produced identical outputs and SHA256SUMS; every uploaded asset passed checksum verification.

Verify downloaded assets with SHA256SUMS.

Actanara v1.1.0

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 18 Jul 15:45
Immutable release. Only release title and notes can be modified.

Actanara v1.1.0

Actanara v1.1.0 completes the main-project rename and publishes a clean Actanara release channel.

Highlights

  • Renames the main package, CLI, Runtime paths, Dashboard, installer, LaunchAgents, documentation, and repository to Actanara.
  • Uses ACTANARA_* environment variables and actanaraHome machine-contract fields.
  • Keeps the nova-RAG and Nova-Task subsystem names and contracts unchanged.
  • Publishes deterministic Actanara wheel, source archive, Runtime archive, hosted installer, provenance, manifests, and checksums.
  • Includes the latest provider-readiness, blank-day, Dashboard, installer, and update hardening on main.

Compatibility

This is an intentional clean project transition. Old main-project package, CLI, environment-variable, Runtime-path, and machine-contract aliases are not retained.

Verification

  • Isolated release suite: 1,551 tests, 0 failures, 0 errors, 8 expected skips.
  • Release Page Playwright suite: 26 passed across desktop and mobile.
  • Two independent release builds produced identical SHA256SUMS.

Verify downloaded assets with SHA256SUMS.

Open Nova v1.0.2

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 15 Jul 02:48
Immutable release. Only release title and notes can be modified.

Open Nova v1.0.2

Open Nova v1.0.2 makes stable updates incremental, reproducible, and explicit about what actually happened.

Highlights

  • Reuses the active Runtime venv when the complete dependency contract is unchanged. This path performs no pip operation and no dependency download, while atomically promoting the new source generation and preserving rollback.

  • Rebuilds dependencies only in a separate candidate venv when the exact contract changes, using a hash-verified Runtime lock and a persistent, ownership- and permission-checked wheel cache.

  • Writes an immutable dependency manifest and normalized fingerprint for every new venv generation, covering Python ABI, platform, architecture, selected profiles, direct requirements, the complete lock hash, and resolved distributions.

  • Adds --source-only, --force-rebuild, and --offline update controls, plus human and JSON results derived from the actual transaction.

  • Publishes a version-neutral install.sh Release asset so the stable installer is now:

    curl -fsSL https://github.com/Neo-Isshin/open-nova/releases/latest/download/install.sh | zsh
  • Includes the post-v1.0.1 Dashboard demo and fixes for connection/source-health separation, canonical titles, session discovery, and related regressions.

Upgrade notes

  • A Runtime created by v1.0.1 has no trusted dependency marker, so its first update to v1.0.2 conservatively builds one new candidate venv. The old generation is retained. Subsequent updates with an unchanged dependency contract reuse that venv with zero pip work.
  • The active source manifest is the Runtime product-version authority. A reused venv may retain older open_nova-*.dist-info; Open Nova does not mutate an active venv merely to refresh product metadata.
  • Unsupported lock targets, damaged or untrusted markers, incompatible source-only requests, and offline cache misses fail before managed services are stopped or active pointers are changed.

Verification

  • 1,501 isolated tests: 0 failures, 0 errors, 8 reviewed expected skips.
  • Two independent clean-checkout Release builds produced byte-identical artifacts.
  • The frozen official Runtime artifact completed an isolated fresh-install E2E with a valid dependency marker and verified persistent cache.

Verify downloaded assets with SHA256SUMS. See the bilingual README and local operations runbooks for installation and update details.

Open Nova v1.0.1

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 14 Jul 02:57
Immutable release. Only release title and notes can be modified.

Open Nova v1.0.1

Open Nova v1.0.1 supersedes the withdrawn, immutable v1.0.0 release.

What changed

  • Managed Dashboard, watchdog, nova-RAG, and Scheduler jobs are normalized to
    stable Runtime source and venv pointers during update.
  • Fresh installs and full upgrades now publish store-confined relative source
    and venv pointers for the same release generation, with exact transactional
    rollback of legacy pointer forms.
  • Dashboard and nova-RAG health provenance must match the candidate's exact
    full source commit before an update can commit.
  • Update selection fails closed for a Release explicitly marked WITHDRAWN,
    as well as draft, prerelease, missing, malformed, rate-limited, abbreviated,
    symbolic, and non-commit selections.

Release assurance

  • Two independent frozen-source suites: 1,419 run / 0 failures / 0 errors /
    2 expected skips
    per run.
  • Public source aggregate SHA-256:
    f7cb5d6d76bcd3b2468878004fa0a83b31d721795b57b91bc62641f64aba913e
  • Runtime payload aggregate SHA-256:
    7ecf60b8ea6dca7bc21a37eaae0672e47ca6df037aeb2f0b14cdde6dec062ef2

Verify downloaded assets with:

shasum -a 256 -c SHA256SUMS

See the changelog
and release assurance
for details.

Open Nova v1.0.x is macOS-first. Linux and Windows are not first-class
one-liner targets in this release line.

Open Nova v1.0.0 — WITHDRAWN

Choose a tag to compare

@Neo-Isshin Neo-Isshin released this 13 Jul 20:09
Immutable release. Only release title and notes can be modified.

Open Nova v1.0.0 — WITHDRAWN

Caution

Withdrawn on 2026-07-13. Do not use v1.0.0 for installation or upgrade.

Post-publication, real GitHub/launchd end-to-end validation found that an
upgrade can report success after switching the active source and virtual
environment while managed Dashboard and nova-RAG services continue running
code from an older release path. This can leave background services on old
code with new dependencies, so fixes delivered by the update may not take
effect.

Fresh-install behavior was not observed to trigger this defect, but v1.0.0 is
no longer recommended for any installation path. The correction will be
released under a new version; v1.0.0 will not be republished or reused.

Immutable-release integrity

  • The v1.0.0 tag has not been moved or replaced.
  • Published assets and checksums have not been modified.
  • The original public commit and release attestation remain intact.
  • A corrected release will use a new commit, tag, version, artifacts, and
    checksums.

Original release scope

Open Nova v1.0.0 was the first public source release of the local AI operations
runtime. It included Foundation, Dashboard, Nova-Task, optional nova-RAG,
guarded installation and updates, migration compatibility data, and English
and Chinese operator documentation.

The frozen release recorded two accepted full-suite runs of 1,370 tests with
0 failures, 0 errors, and 2 expected skips. The post-publication real-service
provenance defect described above was not covered by that matrix and overrides
the earlier Release Ready conclusion.

Open Nova is licensed under GPL-3.0-or-later and publicly attributed to
Neo-Isshin.