AGMind v3.1.1
Patch release on top of v3.1. Recommended for everyone — fixes a fresh-install regression that affected v3.0.2 and pre-fix builds.
🔴 Fixed
- Broken fresh install (
INSTALL-COPY-RUNTIME) —install.sh::_copy_runtime_filesdid not mirrorlib/{doctor,status,config,restore}.shintoINSTALL_DIR/scripts/, so on a cleansudo bash install.shthe day-2 commandsagmind doctor/status/open/endpoints/config validate/backup verify|listfailed with "module missing" (agmind security audit/bundledegraded). Now those libs are copied (restore.sh→scripts/restore-lib.sh;agmind.shsource fallbacks) and guarded by a regression test (tests/unit/test_copy_runtime_files.sh). agmind dify import-workflowdocumented inagmind help; READMEagmind troubleshootsection cross-refs corrected.
🔧 Housekeeping
- Version strings synced
v3.0.2→v3.1.1(RELEASE,install.shVERSION,templates/release-manifest.json);versions.envheader refreshed (image tags unchanged from the 2026-04-25 verified set). (CLAUDE.md §N)references removed from tracked code →docs/adr/pointers / inline rationale.SECURITY.mdrewritten in English; README updated for the v3.1 command surface + Makefile + server layout.
Included from v3.1 (Day-2 UX + hardening + docs — 9 phases)
agmind doctor/status/open/endpoints/creds/config/backup/security/profiles/estimate/troubleshoot/demo · phase-engine installer (lib/phases.sh, --dry-run/--resume-from, install-report.json) · docker-socket-proxy + airgapped mode + agmind security audit · docs/architecture/ Mermaid diagrams + 9 ADRs + docs/troubleshooting.md + Makefile · 8 named deployment profiles. Full details: .planning/MILESTONES.md (and the v3.1 tag).
Verification
make lint clean · make test 48 PASS / 3 SKIP / 0 FAIL · make release-check OK (release-manifest.json validated, 25 images) · manifest-consistency: RELEASE = install.sh = manifest = v3.1.1.
Install / upgrade: sudo bash install.sh (DGX Spark / aarch64, DGX OS ≥7.5.0).