Commit Graph

7349 Commits

Author SHA1 Message Date
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