Implement self-contained runtime: install runtime tree, git-root memory, canonical agent paths, + 4 suites

- install.sh: install runtime tree under OPENCODE_DEV_AGENT_TEAM
  (bin/, 12 skills, improvements/, install-manifest.json), idempotent
  shell-rc export, --uninstall (preserves improvements/ user data) and
  --migrate; preserves 13-agent copy, .backup retention, KEEP_BACKUPS=5,
  count gate, cmp -s integrity, install-time permission gate
- memory-lifecycle.sh: resolve MEMORY_DIR from project git root + OPENCODE_MEMORY_DIR
- all 13 agents: canonical runtime sentence + env-resolved runtime paths;
  project-scoped refs unchanged
- tests: new test-install (15), test-runtime (10), test-path-resolution (12),
  test-memory-isolation (12); TEAM_ROOT override on existing 4 suites;
  test-all.sh registers 8 suites (100 checks total)
This commit is contained in:
Your Name
2026-09-08 10:17:38 -04:00
parent 03be6211ed
commit 61241c3a82
25 changed files with 1528 additions and 130 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ TEAM_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
VERBOSE=0
[ "${1:-}" = "--verbose" ] && VERBOSE=1
SUITES=(test-agent-architecture test-memory-system test-repo-bootstrap test-integration)
SUITES=(test-agent-architecture test-memory-system test-repo-bootstrap test-integration test-install test-runtime test-path-resolution test-memory-isolation)
BOLD=""
RESET=""