Commit Graph

7101 Commits

Author SHA1 Message Date
Peter Steinberger
5f6f8b812a feat: add /allowlist command 2026-01-21 05:34:53 +00:00
Peter Steinberger
b122a10300 docs: expand 2026.1.20 highlights 2026-01-21 05:34:29 +00:00
Peter Steinberger
a1cab7d48e docs: add 2026.1.20 highlight 2026-01-21 05:31:37 +00:00
Peter Steinberger
7024b5ee41 fix: stabilize directory cli output 2026-01-21 05:25:28 +00:00
Peter Steinberger
1583fda5a0 docs: expand 2026.1.20 changelog 2026-01-21 05:24:23 +00:00
Peter Steinberger
031099afb3 feat: improve doctor update flow 2026-01-21 05:23:37 +00:00
Peter Steinberger
98e5c3d9fd fix: align cli output tests and help examples 2026-01-21 05:20:31 +00:00
Peter Steinberger
4ad0e08a76 Merge pull request #1354 from vignesh07/fix/gateway-ios-client-id
fix(gateway): allow clawdbot-ios client id
2026-01-21 05:09:15 +00:00
Peter Steinberger
d7adceea8f fix: guard nodes status duration parsing (#1354) (thanks @vignesh07) 2026-01-21 05:07:27 +00:00
Peter Steinberger
0c9237a15e fix: allow mobile node client ids (#1354) (thanks @vignesh07) 2026-01-21 05:07:26 +00:00
Vignesh Natarajan
447df05182 fix: allow clawdbot-ios gateway client id
The iOS app currently identifies as clientId=clawdbot-ios when
connecting in node mode. Add this ID to the allowed gateway client
IDs so the handshake schema accepts it.

Also fixes a TS strictness issue in auto-reply status formatting
(parts filter) that caused
> clawdbot@2026.1.20 build /Users/vignesh/clawd/clawdbot-upstream
> tsc -p tsconfig.json && node --import tsx scripts/canvas-a2ui-copy.ts && node --import tsx scripts/copy-hook-metadata.ts && node --import tsx scripts/write-build-info.ts

[copy-hook-metadata] Copied boot-md/HOOK.md
[copy-hook-metadata] Copied command-logger/HOOK.md
[copy-hook-metadata] Copied session-memory/HOOK.md
[copy-hook-metadata] Copied soul-evil/HOOK.md
[copy-hook-metadata] Done to fail.
2026-01-21 05:07:26 +00:00
Peter Steinberger
773939746e refactor: unify gateway connectivity state 2026-01-21 05:01:32 +00:00
Peter Steinberger
e299906f82 docs: update nodes list/status flags 2026-01-21 04:52:54 +00:00
Peter Steinberger
c32fd6b32b feat: theme hooks/skills/plugins output 2026-01-21 04:48:34 +00:00
Peter Steinberger
af43743606 feat: tableize device/directory outputs 2026-01-21 04:48:33 +00:00
Peter Steinberger
4fc9bd491d docs: unify cli help examples 2026-01-21 04:48:33 +00:00
Peter Steinberger
4d592e8fc7 fix: allow node exec fallback and defer node approvals 2026-01-21 04:46:50 +00:00
Peter Steinberger
d59a71371f feat: filter nodes list/status 2026-01-21 04:39:15 +00:00
Peter Steinberger
a716ba0e94 Merge pull request #1348 from vignesh07/feat/tui-input-history
feat(tui): add input history (↑/↓) for submitted messages
2026-01-21 04:37:49 +00:00
Peter Steinberger
527b09cb2f fix: record tui input history (#1348) (thanks @vignesh07) 2026-01-21 04:37:22 +00:00
Peter Steinberger
a356257712 fix: record node last-connect by instance id 2026-01-21 04:32:53 +00:00
Vignesh Natarajan
23b56a5fba feat(tui): add input history for submitted messages (WIP)
Record submitted inputs in the editor history so up/down arrow
can recall previous messages.

Adds a small helper to wire submit handling and unit tests for
routing/recording behavior.

No PR yet (per request).
2026-01-21 04:31:33 +00:00
dependabot[bot]
db9fd12a25 chore(deps): bump tar in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [tar](https://github.com/isaacs/node-tar).


Updates `tar` from 7.5.3 to 7.5.4
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.4)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.4
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 04:22:46 +00:00
Peter Steinberger
f2c753fe21 fix: normalize node invoke result payloadJSON 2026-01-21 04:17:35 +00:00
Peter Steinberger
1a4759dcd6 docs: clarify node host exec flow 2026-01-21 04:14:34 +00:00
Peter Steinberger
d47ebd8ea1 fix: omit null payloadJSON in node invoke results 2026-01-21 04:13:47 +00:00
Peter Steinberger
0336952db3 fix: sanitize node invoke result params 2026-01-21 04:13:47 +00:00
Peter Steinberger
89770dcf0d docs: colorize update help 2026-01-21 04:08:50 +00:00
Peter Steinberger
210c4e84b4 fix: show subcommand help on --help 2026-01-21 04:08:50 +00:00
Peter Steinberger
f600ac812c docs: clarify update help 2026-01-21 04:08:50 +00:00
Peter Steinberger
1d9b5e1867 feat: use tsgo for dev/watch builds 2026-01-21 04:06:09 +00:00
Peter Steinberger
ef13e11eba Merge pull request #1350 from Jackten/fix/fallback-authprofile-provider-scope
test(auto-reply): regression for authProfileId across provider fallback
2026-01-21 03:53:07 +00:00
Peter Steinberger
a20f1f2c11 Merge pull request #1349 from siddhantjain/fix/immediate-callback-answer
fix(telegram): answer callback queries immediately to prevent retries
2026-01-21 03:51:50 +00:00
Peter Steinberger
464895f8a6 fix: suppress node warnings unless verbose 2026-01-21 03:47:50 +00:00
Peter Steinberger
afa6366351 fix: suppress npm fund prompts 2026-01-21 03:47:50 +00:00
Peter Steinberger
ae65ab588b fix: suppress update deprecation warnings 2026-01-21 03:47:50 +00:00
Peter Steinberger
1e1ccd7d52 feat: add non-interactive update option 2026-01-21 03:47:50 +00:00
Peter Steinberger
25114602b6 fix: guard media status parts filter 2026-01-21 03:43:42 +00:00
Peter Steinberger
6d769deec9 fix: default exec security to allowlist 2026-01-21 03:40:27 +00:00
Peter Steinberger
0940c066d1 fix: restore bundled plugin discovery 2026-01-21 03:40:05 +00:00
Peter Steinberger
fd4f89bedd style: flatten approvals allowlist age 2026-01-21 03:36:54 +00:00
Peter Steinberger
864dacbc18 style: collapse approvals allowlist age 2026-01-21 03:36:54 +00:00
Peter Steinberger
2f14cb6654 style: tighten approvals allowlist age 2026-01-21 03:36:54 +00:00
Peter Steinberger
433ae63dba feat: render approvals get as table 2026-01-21 03:36:54 +00:00
Peter Steinberger
9382e169d9 fix(macos): ignore launchd token in remote mode 2026-01-21 03:34:51 +00:00
Peter Steinberger
316690c363 test(macos): cover gateway host resolution 2026-01-21 03:34:51 +00:00
Peter Steinberger
e693d987b8 fix: hide empty status rows 2026-01-21 03:32:16 +00:00
Peter Steinberger
5b31d6fe32 fix: skip bundled plugin discovery in tests 2026-01-21 03:29:03 +00:00
Peter Steinberger
263fb23273 feat: add approvals allowlist examples 2026-01-21 03:27:50 +00:00
Peter Steinberger
ce56315dae feat: group service help examples by submenu 2026-01-21 03:27:50 +00:00