Commit graph

4 commits

Author SHA1 Message Date
Charlie Root
9498ad28bd fix: replace hardcoded 'clawdie' with AGENT_NAME across 22 files
All hardcoded 'clawdie' references in production code now derive from
AGENT_NAME (default: 'clawdie'). This makes the mevy canary strategy
reliable — changing AGENT_NAME is all that's needed.

Changes:
- Hardcoded paths: CMS_WEBROOT, ASTRO_SITE_PATH, verify checks,
  controlplane dashboard dir, sessions dir, output dir, chown user
- Prometheus metrics: prefixed with AGENT_NAME for multi-install dashboards
- hostd log strings: use AGENT_NAME instead of 'clawdie-hostd'
- MCP server name: derived from AGENT_NAME
- Skill modify patches: container image and mount allowlist use AGENT_NAME
- SQL migration file renamed: clawdie-brain-hybrid-upgrade → brain-hybrid-upgrade
- Temp dir prefixes: all use AGENT_NAME

Kept as-is (correct pattern):
- 'clawdie' as default fallback when AGENT_NAME is unset
- .pi/extensions/clawdie-harness/ directory (pi package identity)
- html/docs-clawdie-si/ (public docs site URL)

---
Build: pass | Tests: pass — 1527 passed, 3 failed (2 files, pre-existing)
2026-04-15 21:41:41 +00:00
37e43d353c fix(dates): standardize DD.mmm.YYYY display and snapshot naming 2026-03-14 00:07:55 +01:00
f113bcbd9c feat: sharpen FreeBSD differentiation and skills-memory bootstrap 2026-03-13 19:05:10 +01:00
1df76f110d feat: NanoClaw upstream toggle — Option A (git remote)
Implements the upstream tracking toggle discussed in design review.
Operator enables once during setup; the agent can check divergence from chat.

Changes:
- setup/upstream.ts — new setup step: --enable adds nanoclaw remote,
  fetches, writes NANOCLAW_UPSTREAM_ENABLED=true to .env; --disable/--status
- setup/index.ts — register 'upstream' in STEPS
- scripts/fetch-upstream.ts — cron-safe host-side fetch; prints divergence
  summary (commits in nanoclaw/main not in HEAD); respects NANOCLAW_UPSTREAM_ENABLED
- jail/agent-runner/src/ipc-mcp-stdio.ts — add check_upstream_updates MCP tool:
  read-only git log against nanoclaw/main, returns commit list for operator review
- docs/REFACTOR-PLAN.md — add Phase 7 (Option B: Gitea jail, deferred)

Nothing auto-merges. Operator decides what to apply.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 16:27:25 +00:00