Vignesh Natarajan
daceeaa24c
fix(gateway): clarify schema validation errors
...
Improve validation error formatting for strict schemas.
In particular, additionalProperties errors now surface the
unexpected property name and where it occurred, which makes
handshake/connect failures easier to debug.
2026-01-21 02:28:33 +00:00
Peter Steinberger
778800be70
fix(macos): prefer tailnet ip for auto bind
2026-01-21 02:28:21 +00:00
Peter Steinberger
e81ca7ab00
fix: tame invalid config logging
2026-01-21 01:58:47 +00:00
Peter Steinberger
27acfa59c5
chore: update a2ui bundle
2026-01-21 01:33:31 +00:00
Peter Steinberger
b333c4a994
fix: address config settings viewbuilder updates
2026-01-21 01:33:31 +00:00
Peter Steinberger
23f7dd8b25
fix: pass threadId in restart sentinel
2026-01-21 01:26:15 +00:00
Peter Steinberger
77d9451712
docs: fix mdx in security cli doc
2026-01-21 01:24:29 +00:00
Peter Steinberger
a4fc2b4536
fix: handle fetch streams safely
2026-01-21 01:24:29 +00:00
Peter Steinberger
20a7dd8a80
feat: add config subsections in control ui
2026-01-21 01:22:19 +00:00
Peter Steinberger
450d2d25e2
feat: add sectioned config layout in mac app
2026-01-21 01:22:19 +00:00
Peter Steinberger
df024afc97
fix: note gatewayUrl param in control ui ( #1342 ) (thanks @ameno-)
2026-01-21 01:21:57 +00:00
Peter Steinberger
12168dc64f
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
4232081fcb
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
17f3635109
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
9206d21c76
fix: narrow cron payload merge types
2026-01-21 01:14:24 +00:00
Peter Steinberger
96be166bd6
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
d8abd53a1d
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
eff292eda4
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
c74551c2ae
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
48b0d08493
fix: resolve ReadableStream cast in skills install
2026-01-21 00:33:22 +00:00
Peter Steinberger
dd38185e6c
docs: add diagnostics changelog entry
2026-01-21 00:30:59 +00:00
Peter Steinberger
ec01e5c7e6
fix: emit diagnostics across channels
2026-01-21 00:30:34 +00:00
Peter Steinberger
e447233533
chore: sync protocol outputs
2026-01-21 00:19:53 +00:00
Peter Steinberger
00bcb01bb4
docs: clarify whatsapp voice notes and wsl portproxy
2026-01-21 00:14:36 +00:00
Peter Steinberger
458850483a
feat: add sherpa-onnx-tts skill
2026-01-21 00:14:36 +00:00
Peter Steinberger
76bae8da40
feat: add download installs for skills
2026-01-21 00:14:36 +00:00
Peter Steinberger
c33c0629ec
fix: treat tailnet host as local for pairing
2026-01-21 00:14:15 +00:00
Peter Steinberger
e5ea8a0d22
docs: add network hub + pairing locality
2026-01-21 00:14:14 +00:00
Peter Steinberger
e083f678fd
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
51dfd6efdb
fix: tighten small-model audit guardrails
2026-01-20 23:52:26 +00:00
Peter Steinberger
4fad74738a
fix: prefer loopback for auto bind fallback
2026-01-20 23:48:26 +00:00
Peter Steinberger
69f0469530
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
eb1ee36f59
fix: relax diagnostic event typing ( #1332 ) (thanks @steipete)
2026-01-20 23:07:28 +00:00
Peter Steinberger
b341512564
fix: model catalog cache + TUI editor ctor ( #1326 ) (thanks @dougvk)
2026-01-20 22:58:41 +00:00
Peter Steinberger
6734f2d71c
fix: wire OTLP logs for diagnostics
2026-01-20 22:51:47 +00:00
Peter Steinberger
e12abf3114
fix: update CustomEditor constructor
2026-01-20 22:36:06 +00:00
Maude Bot
4ad9622efb
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
2dfd3b9a81
chore: drop nostr node_modules links
2026-01-20 20:15:56 +00:00
Peter Steinberger
7b6cbf5869
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
8686b3b951
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
2e7e135bc0
fix: config form semantics + editor ctor ( #1315 ) (thanks @MaudeBot)
2026-01-20 20:14:22 +00:00
Peter Steinberger
c287664923
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
18f0051d26
fix: avoid discord gateway abort crash
2026-01-20 19:33:08 +00:00
Peter Steinberger
b012b1105e
fix: unblock discord listener concurrency
2026-01-20 19:30:32 +00:00
Peter Steinberger
21370fc09b
fix: allow fallback on timeout aborts
...
Co-authored-by: Larus Ivarsson <larusivar@gmail.com >
2026-01-20 19:23:13 +00:00
Peter Steinberger
4999f15688
refactor: consolidate mac debug CLI
2026-01-20 19:17:31 +00:00
Doug von Kohorn
e4f9555f21
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
243a8b019e
fix: route native status to active agent
2026-01-20 19:04:31 +00:00
Peter Steinberger
5c4079f66c
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
b1f086b536
chore(changelog): note cron auto-delivery ( #1285 )
2026-01-20 18:53:08 +00:00