Commit Graph

5096 Commits

Author SHA1 Message Date
Peter Steinberger
d207f53900 docs: make remote host examples generic 2026-01-12 02:11:33 +00:00
Peter Steinberger
ff2b997dc9 docs: fix browser CLI docs link 2026-01-12 02:09:10 +00:00
Peter Steinberger
1ff4852214 docs: clarify clawd browser profile access 2026-01-12 02:09:10 +00:00
Peter Steinberger
30fd1c27f5 Merge branch 'pr-709' 2026-01-12 02:07:42 +00:00
Peter Steinberger
fa1d9b0cb9 fix(subagents): align wait timeout with run timeout 2026-01-12 02:06:43 +00:00
Peter Steinberger
b2f5f65e17 test(gateway): cover main alias resolve 2026-01-12 02:06:43 +00:00
Peter Steinberger
404bae41f9 refactor(gateway): use canonical session store keys 2026-01-12 02:06:43 +00:00
Peter Steinberger
bc73513e11 test: fix windows nix config path assertion 2026-01-12 02:05:38 +00:00
Peter Steinberger
c39e438883 docs: add browser login + X posting guidance 2026-01-12 02:01:36 +00:00
Peter Steinberger
e0a66901f0 docs: add installer internals 2026-01-12 02:00:29 +00:00
Peter Steinberger
1567911d84 test: add normalizeConfigPaths unit test 2026-01-12 01:55:55 +00:00
Peter Steinberger
1160973660 chore: update changelog 2026-01-12 01:53:44 +00:00
Peter Steinberger
eb701e92b9 test: cover tilde path expansion 2026-01-12 01:53:42 +00:00
Peter Steinberger
0238d571b4 fix: normalize ~ in path config 2026-01-12 01:53:42 +00:00
Peter Steinberger
5e42ca9017 docs: fix faq answer lead-in 2026-01-12 01:48:08 +00:00
Peter Steinberger
2a7c744bd1 docs: note Bedrock not supported 2026-01-12 01:45:07 +00:00
Peter Steinberger
b47003adca refactor(sandbox): normalize main session aliases 2026-01-12 01:37:56 +00:00
Peter Steinberger
690719156f docs: prefer setup-token for Claude subscriptions 2026-01-12 01:36:32 +00:00
Peter Steinberger
7a62ca34dd fix(plugins): extract archives without system tar 2026-01-12 01:36:18 +00:00
Peter Steinberger
994e3c76c6 docs: add central gateway workflow FAQ 2026-01-12 01:32:57 +00:00
Peter Steinberger
7a4c55fdfb test: run npm pack via npm-cli.js 2026-01-12 01:31:26 +00:00
Peter Steinberger
b20e61743f docs: define E.164 in WhatsApp routing 2026-01-12 01:28:52 +00:00
Peter Steinberger
1dff375d2d docs: clarify WhatsApp DM routing per agent 2026-01-12 01:28:11 +00:00
Peter Steinberger
60d2d2715b chore: update changelog 2026-01-12 01:27:48 +00:00
Peter Steinberger
349d671a80 test: extend plugins docker e2e 2026-01-12 01:27:48 +00:00
Peter Steinberger
e65cceaf44 docs: expand plugin quickstart 2026-01-12 01:27:48 +00:00
Peter Steinberger
5442dd4efb style: format plugin install test 2026-01-12 01:27:01 +00:00
Peter Steinberger
cf51d61b8f docs: explain multi-agent WhatsApp DM routing 2026-01-12 01:25:56 +00:00
Peter Steinberger
d9f9a8a0f6 fix: load plugin packages from config dirs 2026-01-12 01:25:56 +00:00
Peter Steinberger
072c5696e2 test: pack plugin archives via npm 2026-01-12 01:25:40 +00:00
Peter Steinberger
9d40555147 fix(sandbox): avoid sandboxing main DM sessions 2026-01-12 01:24:44 +00:00
Peter Steinberger
fc1a132ff5 docs: clarify bun patch fallback 2026-01-12 01:20:47 +00:00
Peter Steinberger
decb9b2dc5 docs: document plugin system 2026-01-12 01:16:46 +00:00
Peter Steinberger
ac6f2643bc test: plugin install + docker e2e 2026-01-12 01:16:42 +00:00
Peter Steinberger
d72f800c90 feat: plugin system + voice-call 2026-01-12 01:16:39 +00:00
Peter Steinberger
dc8696f008 docs: add Linux skills + Homebrew FAQ 2026-01-12 01:16:35 +00:00
Peter Steinberger
0ac2251caa docs: add install page 2026-01-12 01:08:06 +00:00
Peter Steinberger
9927c05c63 Merge branch 'land/pr-709' 2026-01-12 01:06:34 +00:00
Peter Steinberger
2570f88d74 fix(gateway): canonicalize main session aliases 2026-01-12 01:05:43 +00:00
Peter Steinberger
56977529f0 docs: switch MiniMax setup to configure 2026-01-12 01:02:43 +00:00
Peter Steinberger
ab2bb0587f docs: note installer git method 2026-01-12 00:59:17 +00:00
Peter Steinberger
b48db40f45 docs: add MiniMax provider page 2026-01-12 00:57:17 +00:00
user
fb8cef20cc fix(gateway): normalize session key to canonical form before store writes
Ensure 'main' alias is always stored as 'agent:main:main' to prevent
duplicate entries. Also update loadSessionEntry to check both forms
when looking up entries.

Fixes duplicate main sessions in session store.
2026-01-12 00:53:20 +00:00
user
cb0f4c8aa7 fix(subagent): make announce prompt more emphatic
The previous prompt was too permissive about skipping announcements.
Updated to strongly encourage announcing results since the requester
is waiting for a response.

- Add 'You MUST announce your result' instruction
- Clarify ANNOUNCE_SKIP is only for complete failures
- Improve guidance on providing useful summaries
2026-01-12 00:52:36 +00:00
user
563d40976c fix(subagent): wait for completion before announce
The previous immediate probe (timeoutMs: 0) only caught already-completed
runs. Cross-process spawns need to actually wait via agent.wait RPC for
the gateway to signal completion, then trigger the announce flow.

- Rename probeImmediateCompletion to waitForSubagentCompletion
- Use 10 minute wait timeout for agent.wait RPC
- Remove leftover debug console.log statements
2026-01-12 00:52:36 +00:00
Peter Steinberger
ee66fe7f6e test: cover unset docker env vars 2026-01-12 00:46:55 +00:00
Peter Steinberger
32dd40b3b7 test: fix includes tests on windows 2026-01-12 00:39:14 +00:00
Peter Steinberger
a675c823b4 Merge pull request #725 from petradonka/patch-1
Fix docker-setup.sh crash with optional env vars under set -u
2026-01-12 00:38:46 +00:00
Peter Steinberger
25ad42ff99 fix: tolerate unset docker env vars (#725) (thanks @petradonka) 2026-01-12 00:38:05 +00:00
Petra Donka
5bbc43a9f8 Fix docker-setup.sh crash with optional env vars under set -u 2026-01-12 00:36:51 +00:00