• Joined on 2024-11-05
oskar pushed to task/ha-piha at oskar/homelab-codex-ws 2026-06-03 19:19:39 +02:00
9ec43b6829 fix(ha-diag-agent): structlog event kwarg collision + replace aioresponses
6953815f41 feat(ha-diag-agent): add piha deploy config
Compare 2 commits »
oskar created branch task/ha-piha in oskar/homelab-codex-ws 2026-06-03 19:19:39 +02:00
oskar deleted branch task/uid-fix from oskar/homelab-codex-ws 2026-06-03 18:59:36 +02:00
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 18:50:55 +02:00
58ac6edd7d fix(stability-agent): run as uid 1000 with docker group access
19fd8799d9 fix(node-agent): run as uid 1000 with docker group access
7f17b65278 fix(control-plane): run executor as uid 1000 with docker group access
Compare 3 commits »
oskar pushed to task/uid-fix at oskar/homelab-codex-ws 2026-06-03 18:21:03 +02:00
58ac6edd7d fix(stability-agent): run as uid 1000 with docker group access
19fd8799d9 fix(node-agent): run as uid 1000 with docker group access
7f17b65278 fix(control-plane): run executor as uid 1000 with docker group access
Compare 3 commits »
oskar created branch task/uid-fix in oskar/homelab-codex-ws 2026-06-03 18:21:03 +02:00
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 18:04:45 +02:00
e6a2443412 fix(dev): agent.sh worktree_count/paths grep exit-1 on empty set
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 18:02:54 +02:00
f9b145585f fix(dev): agent.sh validate_name set -e safety + ERR trap
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 17:41:37 +02:00
3b620ef7e3 docs(claude): multi-agent worktree mode section
745e52723c feat(skills): worktree-aware skill for Claude Code
1abe925f65 feat(dev): scripts/dev/agent.sh — multi-agent worktree dispatcher
Compare 3 commits »
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 16:06:49 +02:00
1c69a5bc29 feat(skills): save-session skill for Claude Code
02e7c28823 feat(skills): deploy skill for Claude Code
db592fbc28 feat(deploy): Saturn-side dispatcher wrapper
Compare 3 commits »
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 15:44:46 +02:00
00fc36df3a fix(deploy): skip sudo chown/chmod when /opt/homelab ownership is already correct
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 14:29:17 +02:00
f5dcefc752 fix(observer): robust incident lifecycle + orphan auto-resolve
oskar pushed to master at oskar/homelab-codex-ws 2026-06-03 13:52:25 +02:00
98437d46b2 test(control-plane): atomic write and resilient loader coverage
5e97b4e448 fix(supervisor): atomic writes + skip cycle on unreadable world state
ffb0608b9a fix(observer): atomic writes for world state files
Compare 3 commits »
oskar pushed to main at oskar/homelab-codex-ws 2026-06-03 12:27:16 +02:00
98437d46b2 test(control-plane): atomic write and resilient loader coverage
5e97b4e448 fix(supervisor): atomic writes + skip cycle on unreadable world state
ffb0608b9a fix(observer): atomic writes for world state files
Compare 3 commits »
oskar pushed to main at oskar/gethumanai-landing 2026-06-02 22:46:24 +02:00
4797ac6b2e docs: update README + add session log 2026-06-02
oskar pushed to main at oskar/gethumanai-landing 2026-06-02 22:41:29 +02:00
b7b133647c feat: visual redesign — gradient mesh, per-pillar accents, manifest slogans
oskar pushed to main at oskar/gethumanai-landing 2026-06-02 21:49:54 +02:00
3f5dd536d1 fix: smoke tests use localhost:8080 (port mapping creates ambiguous container IPs)
oskar pushed to main at oskar/gethumanai-landing 2026-06-02 21:48:43 +02:00
9e591d92cd feat: expose port 8080 on host, add host-port smoke test in deploy.sh
oskar created branch main in oskar/gethumanai 2026-06-02 18:49:10 +02:00
oskar pushed to main at oskar/gethumanai 2026-06-02 18:49:10 +02:00
70b6fcb254 chore: initial commit