Commit graph

6 commits

Author SHA1 Message Date
ae8a4b4e9e Rewrite stale PostgreSQL specialist guidance
---
Build: pass | Tests: pass — 2162 passed (630 files)

---
Build: pass | Tests: pass — 2162 passed (630 files)
2026-05-05 21:30:15 +02:00
d8cbd5ca70 chore(multitenant): harden agent workflow and README sync
Move the multitenant agent-workflow decision into repo docs, enforce effective author/committer identities in the pre-commit hook, and replace the shell-based README version rewrite with a reusable Node helper.

---
Build: pass | Tests: pass — node scripts/update-readme-version.mjs --check; sh -n hooks/pre-commit

---
Build: FAIL | Tests: FAIL — Tests  58 failed | 1109 passed (1167)

---
Build: FAIL | Tests: FAIL — Tests  58 failed | 1107 passed (1165)
2026-04-25 07:58:18 +02:00
0b6b3ddaf3 chore: remove stale domedog hostname refs, replace xfce with Lumina
- domedog (server hostname) → osa throughout docs and skills
- XFCE/Xfce4 → Lumina desktop throughout install docs and staging files
- domedog.pro domain URLs kept (valid external references)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---
Build: pass | Tests: pass — Tests  833 passed (833)

---
Build: pass | Tests: pass — Tests  833 passed (833)
2026-04-07 19:11:11 +00:00
7da572428f Bump v1.0.3 and fix skill tmp paths (Sam & Codex)
---
Build: pass | Tests: pass — Tests  603 passed (603)
2026-04-04 12:13:31 +00:00
4f74c53601 docs(skills): rewrite debug + coding-agent for FreeBSD/Bastille/pi
debug/SKILL.md: complete rewrite from Docker/macOS/NanoClaw to Clawdie's
actual FreeBSD runtime — bastille jail commands, rc.d service management,
real log paths (logs/clawdie.log, groups/*/logs/agent-*.log), pi subprocess
debugging, memory DB checks, and a working quick-diagnostic script.

coding-agent/SKILL.md: rewrite from aspirational provider-abstraction
design doc to the actual pi setup — real install path, correct package name
(@mariozechner/pi-coding-agent, NOT @badlogic/pi-agent), auth.json format,
provider/model switching via .env, and end-to-end verification steps.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---
Build: pass | Tests: pass — Tests  431 passed (431)
2026-03-30 12:09:37 +00:00
Clawdie
4fccff3f4e refactor: replace WhatsApp with Telegram, rename container→jail, migrate skills to .agent/
- Replace WhatsApp channel (@whiskeysockets/baileys) with Telegram (grammy)
  - Add src/channels/telegram.ts, remove src/channels/whatsapp.ts + whatsapp-auth.ts
  - TELEGRAM_BOT_TOKEN required; fatal exit if not set
  - Remove @whiskeysockets/baileys, qrcode, qrcode-terminal packages
  - Update routing tests to use tg: JID format

- Rename container→jail throughout src/
  - container-runner.ts → jail-runner.ts (jexec-based spawn)
  - container-runtime.ts → jail-ops.ts (stopJail, ensureJailRunning, cleanupStaleJails)
  - Add jail-config.ts, jail-runtime.ts for FreeBSD jail provisioning
  - Rename config exports: CONTAINER_TIMEOUT→JAIL_TIMEOUT, MAX_CONCURRENT_CONTAINERS→MAX_CONCURRENT_JAILS
  - Update group-queue.ts: isTaskContainer→isTaskJail, activeContainers→activeJails

- Migrate skills from .claude/skills/ to .agent/skills/
  - Add tmux-screenshot skill (ANSI color PNG renderer, wide-char fix, 24-bit truecolor)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 18:36:27 +01:00