Commit Graph

7025 Commits

Author SHA1 Message Date
Peter Steinberger
f5fae40203 fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
Peter Steinberger
7eea264fe2 chore: update a2ui bundle 2026-01-21 01:33:31 +00:00
Peter Steinberger
527ac80ce5 fix: address config settings viewbuilder updates 2026-01-21 01:33:31 +00:00
Peter Steinberger
8c958154fe fix: pass threadId in restart sentinel 2026-01-21 01:26:15 +00:00
Peter Steinberger
ccc056b916 docs: fix mdx in security cli doc 2026-01-21 01:24:29 +00:00
Peter Steinberger
fe2e46c844 fix: handle fetch streams safely 2026-01-21 01:24:29 +00:00
Peter Steinberger
b9761889ef feat: add config subsections in control ui 2026-01-21 01:22:19 +00:00
Peter Steinberger
549893078b feat: add sectioned config layout in mac app 2026-01-21 01:22:19 +00:00
Peter Steinberger
d8f36f6e8b fix: note gatewayUrl param in control ui (#1342) (thanks @ameno-) 2026-01-21 01:21:57 +00:00
Peter Steinberger
43ce6670b6 Merge pull request #1337 from John-Rood/fix/restart-channel-routing
fix: preserve channel routing across gateway restart
2026-01-21 01:21:35 +00:00
Peter Steinberger
5560b2f01c Merge pull request #1342 from ameno-/fix-webchat-gateway-url
fix(ui): parse gatewayUrl from URL params
2026-01-21 01:20:25 +00:00
Peter Steinberger
11a81d7d82 fix: preserve restart routing + thread replies (#1337) (thanks @John-Rood)
Co-authored-by: John-Rood <John-Rood@users.noreply.github.com>
Co-authored-by: Outdoor <outdoor@users.noreply.github.com>
2026-01-21 01:20:25 +00:00
Peter Steinberger
62412ae288 fix: narrow cron payload merge types 2026-01-21 01:14:24 +00:00
Peter Steinberger
4762e8c8cd fix: refactor cron edit payload patches
Co-authored-by: Felix Krause <869950+KrauseFx@users.noreply.github.com>
2026-01-21 01:14:24 +00:00
Peter Steinberger
2372f9a0d9 fix: reschedule heartbeat on hot reload
Co-authored-by: Seb Slight <sebslight@users.noreply.github.com>
2026-01-21 00:53:54 +00:00
Peter Steinberger
cf2fefc64d Merge pull request #1338 from MaudeCode/fix/message-command-plugins
fix(cli): load plugin registry for message/channels commands
2026-01-21 00:49:04 +00:00
Ameno Osman
552f53d72d fix(ui): parse gatewayUrl from URL params for remote gateway access
Adds support for passing `gatewayUrl` as a URL parameter to the WebChat UI,
allowing the control-ui to connect to a remote gateway (e.g., VPS) instead
of defaulting to localhost.

Usage: http://localhost:5173/?gatewayUrl=ws://<vps-ip>:18789&token=<token>

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 16:35:02 -08:00
Peter Steinberger
44367ad5c7 fix: resolve ReadableStream cast in skills install 2026-01-21 00:33:22 +00:00
Peter Steinberger
0ca574f70e docs: add diagnostics changelog entry 2026-01-21 00:30:59 +00:00
Peter Steinberger
98a2711b30 fix: emit diagnostics across channels 2026-01-21 00:30:34 +00:00
Peter Steinberger
81fcefca51 chore: sync protocol outputs 2026-01-21 00:19:53 +00:00
Peter Steinberger
f5ed89f64f docs: clarify whatsapp voice notes and wsl portproxy 2026-01-21 00:14:36 +00:00
Peter Steinberger
39650ddd28 feat: add sherpa-onnx-tts skill 2026-01-21 00:14:36 +00:00
Peter Steinberger
8d1256cd87 feat: add download installs for skills 2026-01-21 00:14:36 +00:00
Peter Steinberger
80e0053777 fix: treat tailnet host as local for pairing 2026-01-21 00:14:15 +00:00
Peter Steinberger
161806fbe3 docs: add network hub + pairing locality 2026-01-21 00:14:14 +00:00
Peter Steinberger
104cf59a84 fix(ui): preserve ordered list numbering (#1341) - thanks @bradleypriest
Co-authored-by: Bradley Priest <bradleypriest@gmail.com>
2026-01-21 00:12:21 +00:00
Peter Steinberger
cc94557d54 fix: tighten small-model audit guardrails 2026-01-20 23:52:26 +00:00
Peter Steinberger
4321a5cff4 fix: prefer loopback for auto bind fallback 2026-01-20 23:48:26 +00:00
Peter Steinberger
72ccb99b90 Merge pull request #1332 from clawdbot/temp/landpr-model-catalog-improvements
fix(model-catalog): improve cache resilience
2026-01-20 23:07:51 +00:00
Peter Steinberger
abf5149b09 fix: relax diagnostic event typing (#1332) (thanks @steipete) 2026-01-20 23:07:28 +00:00
Peter Steinberger
f4879b3c98 fix: model catalog cache + TUI editor ctor (#1326) (thanks @dougvk) 2026-01-20 22:58:41 +00:00
Peter Steinberger
336233c30d fix: wire OTLP logs for diagnostics 2026-01-20 22:51:47 +00:00
Peter Steinberger
cab015c6ca fix: update CustomEditor constructor 2026-01-20 22:36:06 +00:00
Maude Bot
e730a1560e fix(cli): load plugin registry for message/channels commands
Fixes #1327 - 'clawdbot message --channel telegram' fails with
'Unknown channel: telegram' because plugins weren't loaded.

The Commander code path (non-route-first) calls ensureConfigReady() in
preAction but doesn't load the plugin registry. Channel plugins like
telegram are registered during plugin loading, so getChannelPlugin()
returns undefined without it.

This adds ensurePluginRegistryLoaded() call for commands that need
channel plugin access: message, channels, directory.
2026-01-20 16:41:15 -05:00
Peter Steinberger
365f1c438c chore: drop nostr node_modules links 2026-01-20 20:15:56 +00:00
Peter Steinberger
537968d158 feat: add Nostr channel plugin and onboarding install defaults
Co-authored-by: joelklabo <joelklabo@users.noreply.github.com>
2026-01-20 20:15:56 +00:00
Peter Steinberger
454e56898f Merge pull request #1326 from dougvk/fix/model-catalog-cache-poison
fix(model-catalog): avoid caching import failures
2026-01-20 20:14:52 +00:00
Peter Steinberger
93217270e1 fix: config form semantics + editor ctor (#1315) (thanks @MaudeBot) 2026-01-20 20:14:22 +00:00
Peter Steinberger
c041b5c2c0 Merge pull request #1315 from MaudeCode/feat/config-ui-sections
feat(ui): config page overhaul with sidebar nav, search, and improved fields
2026-01-20 20:12:42 +00:00
Peter Steinberger
3d96294560 fix: avoid discord gateway abort crash 2026-01-20 19:33:08 +00:00
Peter Steinberger
5f01cce58c fix: unblock discord listener concurrency 2026-01-20 19:30:32 +00:00
Peter Steinberger
d9f25c86b0 fix: allow fallback on timeout aborts
Co-authored-by: Larus Ivarsson <larusivar@gmail.com>
2026-01-20 19:23:13 +00:00
Peter Steinberger
48773ce82a refactor: consolidate mac debug CLI 2026-01-20 19:17:31 +00:00
Doug von Kohorn
cc57ade5d7 fix(model-catalog): avoid caching import failures
Move dynamic import of @mariozechner/pi-coding-agent into the try/catch so transient module resolution errors don't poison the model catalog cache with a rejected promise.

This previously caused Discord/Telegram handlers and heartbeat to fail until process restart if the import failed once.
2026-01-20 20:09:55 +01:00
Peter Steinberger
56bcde9d1e fix: route native status to active agent 2026-01-20 19:04:31 +00:00
Peter Steinberger
87a9d125a9 feat: add diagnostics events and otel exporter 2026-01-20 18:56:15 +00:00
Peter Steinberger
aad26be805 chore(changelog): note cron auto-delivery (#1285) 2026-01-20 18:53:08 +00:00
Peter Steinberger
5c43eab1d0 fix(cron): auto-deliver agent output to explicit targets 2026-01-20 17:56:15 +00:00
Peter Steinberger
11bfb29e9c test: stabilize atomic reindex search mock 2026-01-20 17:50:42 +00:00