Peter Steinberger
53c60017f6
fix: normalize heartbeat targets
2026-01-24 13:53:00 +00:00
Peter Steinberger
e74768b428
feat: add node browser proxy routing
2026-01-24 04:21:47 +00:00
Dominic Damoah
f873523e1b
Merge branch 'main' into feat/mattermost-channel
2026-01-22 02:49:17 -05:00
Peter Steinberger
c5e29f395f
feat: extend Control UI assistant identity
2026-01-22 07:08:13 +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
5bc4841918
feat: add agent identity avatars ( #1329 ) (thanks @dlauer)
2026-01-22 05:37:15 +00:00
Peter Steinberger
c5025bd120
feat: surface repo root in runtime prompt
2026-01-22 05:20:42 +00:00
Peter Steinberger
2c28fca67d
feat: add agent avatar support ( #1329 ) (thanks @dlauer)
2026-01-22 04:00:07 +00:00
Peter Steinberger
e16601b92c
fix: unify exec approval ids
2026-01-22 00:59:29 +00:00
Peter Steinberger
e9245837ea
fix: enforce secure control ui auth
2026-01-21 23:58:42 +00:00
Dominic Damoah
1d34352691
feat: add Mattermost channel support
...
Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
2026-01-21 18:40:56 -05:00
Peter Steinberger
3161a0ea0a
feat: tighten exec allowlist gating
2026-01-21 21:45:50 +00:00
Peter Steinberger
8ad322c145
fix: make session memory indexing async
2026-01-21 10:39:00 +00:00
Peter Steinberger
aeb4bd7315
fix: add diagnostics cache trace config ( #1370 ) (thanks @parubets)
2026-01-21 10:23:30 +00:00
Peter Steinberger
1a9cfd5149
fix: add browser snapshot default mode ( #1336 )
...
Co-authored-by: Seb Slight <sbarrios93@gmail.com>
2026-01-21 03:03:10 +00:00
Peter Steinberger
f88e2abb5a
fix: harden web fetch SSRF and redirects
...
Co-authored-by: Eli <fogboots@users.noreply.github.com>
2026-01-21 02:54:14 +00:00
Peter Steinberger
87a9d125a9
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
98d4797cc6
feat: add dev update channel
2026-01-20 13:41:30 +00:00
Peter Steinberger
44a3a7f5fc
Merge pull request #1247 from sebslight/fix/perplexity-web-search-provider
...
Config: accept Perplexity for web_search
2026-01-20 13:18:18 +00:00
Peter Steinberger
a127a7ad40
feat: add remote gateway tls fingerprint
2026-01-20 13:04:19 +00:00
Tyler Yust
fb0d69faf0
feat: enhance BlueBubbles channel integration with new messaging target normalization and typing indicator improvements
2026-01-20 12:07:54 +00:00
Peter Steinberger
386309ddd0
fix: enforce ws3 roles + node allowlist
2026-01-20 09:24:01 +00:00
Sebastian
adeede67d5
Config: allow Perplexity web_search provider
2026-01-19 13:03:59 -05:00
Peter Steinberger
9d4a00d2e7
style: apply oxfmt
2026-01-19 01:11:42 +00:00
Peter Steinberger
ac5eb53f25
feat: add exec pathPrepend config
2026-01-19 00:35:43 +00:00
Peter Steinberger
7d2bd5d96e
style: format code
2026-01-18 19:36:46 +00:00
Peter Steinberger
5e25bb04d9
feat: make inbound envelopes configurable
...
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00
Peter Steinberger
e2bf2cdb9f
feat(config): auto-enable configured plugins
2026-01-18 16:35:52 +00:00
Peter Steinberger
4c74a7e644
feat(memory): add gemini embeddings + auto select providers
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-01-18 16:12:10 +00:00
Peter Steinberger
6117d6e876
feat: add gemini memory embeddings
2026-01-18 09:09:45 +00:00
Peter Steinberger
a41a69b6ae
perf: improve batch status logging
2026-01-18 04:28:14 +00:00
Peter Steinberger
5fa9bee53c
feat: add exec host approvals flow
2026-01-18 04:27:41 +00:00
Peter Steinberger
1148323e7b
perf: speed up memory batch polling
2026-01-18 03:55:14 +00:00
Peter Steinberger
29af0bc20a
feat(plugins): add memory slot plugin
2026-01-18 02:12:10 +00:00
Peter Steinberger
01b756d2ba
feat: add hybrid memory search
2026-01-18 01:47:58 +00:00
Peter Steinberger
ca62c174c8
feat: add memory embedding cache
2026-01-18 01:47:58 +00:00
Peter Steinberger
70b29162ed
feat: speed up memory batch indexing
2026-01-18 01:24:51 +00:00
Peter Steinberger
e8826f5045
feat: enable batch indexing by default
2026-01-17 23:29:40 +00:00
Peter Steinberger
132af4edc2
feat: add OpenAI batch memory indexing
2026-01-17 22:32:04 +00:00
Peter Steinberger
a29738f26d
feat: add experimental session memory source
2026-01-17 18:53:52 +00:00
Peter Steinberger
38342f6637
style: apply oxfmt
2026-01-17 18:32:23 +00:00
Peter Steinberger
a009b9a673
feat: add sqlite-vec memory search acceleration
2026-01-17 18:02:34 +00:00
Peter Steinberger
1ef95dcebc
feat: add gateway update check on start
2026-01-17 12:07:17 +00:00
Peter Steinberger
cf6b3bd145
feat: add update channel support
2026-01-17 11:40:05 +00:00
Peter Steinberger
ffd81e03ba
feat: notify on exec exit
2026-01-17 05:43:34 +00:00
Peter Steinberger
f37b33c13e
refactor: unify media understanding pipeline
2026-01-17 04:39:00 +00:00
Peter Steinberger
80f1e070cb
feat: add inbound media understanding
...
Co-authored-by: Tristan Manchester <tmanchester96@gmail.com>
2026-01-17 03:54:46 +00:00
Peter Steinberger
9b9f2b6ce7
chore: format + regenerate protocol
2026-01-17 03:40:49 +00:00
Peter Steinberger
13edad91ee
feat: add cross-context messaging resolver
...
Co-authored-by: Thinh Dinh <tobalsan@users.noreply.github.com>
2026-01-17 03:17:13 +00:00
Peter Steinberger
28c999f8aa
style: format health/status files
2026-01-17 01:25:10 +00:00