Commit Graph

5099 Commits

Author SHA1 Message Date
Peter Steinberger
218e5a52e0 fix: rename bash tool to exec (#748) (thanks @myfunc) 2026-01-12 02:49:55 +00:00
myfunc
555b85681b fix(bash): use PowerShell on Windows to capture system utility output
Windows system utilities like ipconfig, systeminfo, etc. write directly to
the console via WriteConsole API instead of stdout. When Node.js spawns
cmd.exe with piped stdio, these utilities produce empty output.

Changes:
- Switch from cmd.exe to PowerShell on Windows (properly redirects output)
- Disable detached mode on Windows (PowerShell doesn't pipe stdout when detached)
- Add windowsHide option to prevent console window flashing
- Update tests to use PowerShell-compatible syntax (Start-Sleep, semicolons)
2026-01-12 02:13:02 +00:00
Peter Steinberger
355b9af2dd docs: require generic docs examples 2026-01-12 02:12:12 +00:00
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