Gabriel Vidal gabrielvidal
gabrielvidal created branch settings-uniform in gabrielvidal/ai-agent 2026-10-06 18:36:11 +02:00
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 18:17:16 +02:00
0fa7000a50 feat(subagents): support nested subagents at any depth
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:57:01 +02:00
5aa9dc6f37 Merge branch 'worker-ask-fix'
4975833352 fix(worker): installer prompts died with "reply: unbound variable"
Compare 2 commits »
gabrielvidal pushed to worker-ask-fix at gabrielvidal/ai-agent 2026-10-06 16:56:56 +02:00
4975833352 fix(worker): installer prompts died with "reply: unbound variable"
gabrielvidal created branch worker-ask-fix in gabrielvidal/ai-agent 2026-10-06 16:56:56 +02:00
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:42:21 +02:00
c0831108a8 Merge branch 'pwa-intent'
d4b2efb077 feat(ha-integration): open the installed PWA from notification taps (pwa_package)
Compare 2 commits »
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:41:38 +02:00
3fcfe4551b Merge branch 'worker-generic-mac'
7ac7fe6c17 feat(worker): generic Mac installer (cwd + account prompts) and opt-in autoRoute per worker
Compare 2 commits »
gabrielvidal pushed to worker-generic-mac at gabrielvidal/ai-agent 2026-10-06 16:41:28 +02:00
7ac7fe6c17 feat(worker): generic Mac installer (cwd + account prompts) and opt-in autoRoute per worker
gabrielvidal created branch worker-generic-mac in gabrielvidal/ai-agent 2026-10-06 16:41:28 +02:00
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:32:49 +02:00
a698f5b929 feat(composer): guideline chips and skill mentions follow "Runs on"
gabrielvidal pushed to runner-shortcuts at gabrielvidal/ai-agent 2026-10-06 16:32:48 +02:00
a698f5b929 feat(composer): guideline chips and skill mentions follow "Runs on"
gabrielvidal created branch runner-shortcuts in gabrielvidal/ai-agent 2026-10-06 16:32:48 +02:00
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:19:07 +02:00
2e398bbef4 Merge branch 'cron-workers'
742d77bb75 feat(cron): pin a cron job to a worker; Settings → Cron gets one tab per runner
Compare 2 commits »
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:13:54 +02:00
023f43c811 fix(worker): wait for launchd to unload the old agent before bootstrapping the new one
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 16:11:00 +02:00
c1dacad378 fix(worker): don't trust a mise uv shim that has no version set
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-10-06 15:06:41 +02:00
2fc19c2470 feat(notify): one notify CLI (send/ask/form/wait) that also runs on workers via a sidecar outbox
gabrielvidal pushed to notify-unify at gabrielvidal/ai-agent 2026-10-06 15:06:28 +02:00
2fc19c2470 feat(notify): one notify CLI (send/ask/form/wait) that also runs on workers via a sidecar outbox
gabrielvidal created branch notify-unify in gabrielvidal/ai-agent 2026-10-06 15:06:28 +02:00
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-09-29 20:23:06 +02:00
14d422d8be Merge branch 'browser-perf' — head-only list refresh, tail-windowed thread, Sep 28 regressions
e24ee6f3b0 perf(frontend): undo two 2026-09-28 per-render costs
29926249f4 perf(conversation): tail-window the thread and memoize its rows
415c926141 perf(frontend): refresh only the list head on live updates
Compare 4 commits »
gabrielvidal pushed to main at gabrielvidal/ai-agent 2026-09-29 19:37:10 +02:00
9ea79bb22e Merge branch 'perf-list-cache' — single-flight list caches, JSON off the event loop (#6)
48b5ab441c docs+tools: bench-lists.sh and perf rules 5-7
b07e93246e perf(backend): unstick the conversation list under live traffic
Compare 3 commits »