Dominic Damoah
a84766c37e
refactor: extract mattermost channel plugin to extension
...
Move mattermost channel implementation from core to extensions/mattermost plugin. Extract config schema, group mentions, normalize utilities, and all mattermost-specific logic (accounts, client, monitor, probe, send) into the extension. Update imports to use plugin SDK and local modules. Add channel metadata directly in plugin definition instead of using getChatChannelMeta. Update package.json with channel and install configuration.
2026-01-22 12:02:30 -05:00
Dominic Damoah
8af1af5802
Merge branch 'main' into feat/mattermost-channel
2026-01-22 03:11:53 -05:00
Peter Steinberger
da2540c92a
fix: canonicalize allowlist paths on Windows
2026-01-22 08:07:55 +00:00
Peter Steinberger
2adc1533c1
style: format agent workspace and prompts
2026-01-22 08:05:55 +00:00
Peter Steinberger
104211b865
style: polish exec approvals prompt
2026-01-22 08:05:55 +00:00
Peter Steinberger
92ff93d424
fix: carry reply tags across streamed chunks
2026-01-22 08:01:34 +00:00
Peter Steinberger
d7f45900aa
fix: allow MEDIA local paths with spaces
2026-01-22 07:51:09 +00:00
Dominic Damoah
f873523e1b
Merge branch 'main' into feat/mattermost-channel
2026-01-22 02:49:17 -05:00
Peter Steinberger
76a30fe5ce
fix: resolve Windows exec paths with extensions
2026-01-22 07:46:50 +00:00
Peter Steinberger
47a0de8821
test: cover unpaired telegram dm native commands
2026-01-22 07:44:35 +00:00
Peter Steinberger
fb0b27bca6
docs: update clawtributors
2026-01-22 07:36:40 +00:00
Peter Steinberger
6c3a15f45b
fix: keep chat pinned on stream
2026-01-22 07:35:50 +00:00
Peter Steinberger
9ac47ca07a
fix: stabilize avatar tests on Windows
2026-01-22 07:24:12 +00:00
Lucas Czekaj
d1b9b8c800
fix(exec): align node exec approvals ( #1425 )
...
Thanks @czekaj.
Co-authored-by: Lucas Czekaj <lukasz@czekaj.us>
2026-01-22 07:22:43 +00:00
Peter Steinberger
51f378570d
fix: stabilize session previews
2026-01-22 07:15:16 +00:00
Peter Steinberger
3dc5a0e2f0
docs: note node-gyp workaround for sharp
2026-01-22 07:09:20 +00:00
Peter Steinberger
a71b78c53a
fix: remove duplicate loadConfig import
2026-01-22 07:08:13 +00:00
Peter Steinberger
6c60ce88ef
chore: update clawtributors
2026-01-22 07:08:13 +00:00
Peter Steinberger
c5e29f395f
feat: extend Control UI assistant identity
2026-01-22 07:08:13 +00:00
Robby
f5efb460d0
feat(webui): add custom assistant identity support
...
Adds the ability to customize the assistant's name and avatar in the Web UI.
Configuration options:
- config.ui.assistant.name: Custom name (replaces 'Assistant')
- config.ui.assistant.avatar: Emoji or letter for avatar (replaces 'A')
Also reads from workspace IDENTITY.md as fallback:
- Name: field sets the assistant name
- Emoji: field sets the avatar
Priority: config > IDENTITY.md > defaults
Closes #1383
2026-01-22 07:07:53 +00:00
Vignesh
bfeea66f7a
Merge pull request #1427 from vignesh07/docs/lobster-org-url
2026-01-21 23:07:39 -08:00
Peter Steinberger
d8706307c9
feat: add update wizard and guard elevated defaults
2026-01-22 07:06:19 +00:00
Peter Steinberger
4b26ba61a7
fix: align rolling logs to local time
2026-01-22 07:02:52 +00:00
Peter Steinberger
f6834864ca
chore: land PR #1422 (thanks @aj47)
...
Co-authored-by: AJ <yspdev@gmail.com>
2026-01-22 07:01:27 +00:00
Peter Steinberger
02861491dd
fix: prevent exec approval resolve race
2026-01-22 07:01:27 +00:00
AJ
cdcccd3b7c
fix: read account_id from Codex CLI auth for workspace billing
2026-01-22 07:01:10 +00:00
Vignesh Natarajan
fe7768a88b
docs: update lobster repo url
2026-01-21 22:55:49 -08:00
Peter Steinberger
cc9668589a
fix: improve gateway ssh auth handling
2026-01-22 06:54:08 +00:00
Peter Steinberger
1af37e1d6d
chore: refresh macOS package pins
2026-01-22 06:40:02 +00:00
Peter Steinberger
ab304395bb
chore: update a2ui bundle hash
2026-01-22 06:40:02 +00:00
Peter Steinberger
3fa4c10240
fix: load workspace templates from docs
2026-01-22 06:39:28 +00:00
Peter Steinberger
fadc5be9b4
fix: macOS auto bind loopback-first
2026-01-22 06:35:59 +00:00
Peter Steinberger
ac527b8fea
Merge pull request #1424 from clawdbot/feature/agent-avatar-support
...
fix: complete agent identity avatar support
2026-01-22 06:28:17 +00:00
Peter Steinberger
0b0d0cdda9
Merge remote-tracking branch 'origin/main' into feature/agent-avatar-support
2026-01-22 06:27:45 +00:00
Peter Steinberger
2d2a040795
Merge remote-tracking branch 'origin/main' into feature/agent-avatar-support
2026-01-22 06:03:56 +00:00
Peter Steinberger
2862116526
fix: skip elevated defaults when not allowed
2026-01-22 06:03:23 +00:00
Peter Steinberger
11f6f2ec07
fix: inherit model overrides for thread sessions
2026-01-22 06:03:23 +00:00
Peter Steinberger
c34bd9e1dd
docs: update changelog for avatar follow-up ( #1424 ) (thanks @dlauer)
2026-01-22 05:58:46 +00:00
Peter Steinberger
f7e4e77c02
test: relax canvas host reload timing
2026-01-22 05:54:00 +00:00
Peter Steinberger
7e0bde7dfe
test: align envelope timestamp expectations ( #1329 ) (thanks @dlauer)
2026-01-22 05:51:42 +00:00
Peter Steinberger
80b1e09be0
fix: subagents list uses command session
2026-01-22 05:43:50 +00:00
Peter Steinberger
434b5eb489
fix: use gateway subcommand for launchd
2026-01-22 05:43:02 +00:00
Peter Steinberger
c260b5d585
feat: add elevated ask/full modes
2026-01-22 05:41:11 +00:00
Peter Steinberger
5bc4841918
feat: add agent identity avatars ( #1329 ) (thanks @dlauer)
2026-01-22 05:37:15 +00:00
Peter Steinberger
be0e067e24
fix: restore daemon subcommand alias
2026-01-22 05:33:47 +00:00
Peter Steinberger
8094ea1dd5
style: format system prompt params test
2026-01-22 05:20:42 +00:00
Peter Steinberger
c5025bd120
feat: surface repo root in runtime prompt
2026-01-22 05:20:42 +00:00
Peter Steinberger
64a22a9b4b
fix: add changelog for Chrome restore prompt ( #1419 ) (thanks @jamesgroat)
2026-01-22 05:17:45 +00:00
Peter Steinberger
3b8a999c94
Merge pull request #1419 from jamesgroat/fix/chrome-restore-prompt
...
Browser: suppress Chrome restore prompt
2026-01-22 05:17:01 +00:00
Peter Steinberger
3c6b9c11bd
docs: add control ui dev gatewayUrl note
2026-01-22 05:05:30 +00:00