Shadow
7d8c556f9e
Changelog: note schema-driven channels UI
2026-01-17 00:43:05 +00:00
Shadow
9fbc21916a
Config: schema-driven channels and settings
2026-01-17 00:43:05 +00:00
Peter Steinberger
66b0b6e3fc
docs: expand iMessage remote setup
2026-01-17 00:39:48 +00:00
Peter Steinberger
e1dcc2ee5e
Merge pull request #1054 from tyler6204/fix/imsg-remote-attachments
...
iMessage: Add remote attachment support for VM/SSH deployments
2026-01-17 00:37:21 +00:00
Peter Steinberger
11d485fd4f
fix: avoid imessage rpc restart loop
2026-01-17 00:35:24 +00:00
Peter Steinberger
64a3b1696e
refactor: simplify env var substitution scan
2026-01-17 00:34:00 +00:00
Peter Steinberger
8faf4c87db
fix: harden env var substitution parsing ( #1044 ) (thanks @sebslight)
2026-01-17 00:29:08 +00:00
Peter Steinberger
1556f4c834
Merge pull request #1044 from sebslight/env-var-substitution
...
feat(config): add env var substitution in config values
2026-01-17 00:25:26 +00:00
Sash Catanzarite
37a36e4b4f
fix: honor message tool channel for tool dedupe ( #1053 )
...
- Treat message tool `channel` as provider hint for dedupe/suppression.
- Prefer NO_REPLY after message tool sends to avoid duplicate replies.
Co-authored-by: Sash Catanzarite <1166151+thesash@users.noreply.github.com>
2026-01-17 00:23:51 +00:00
Peter Steinberger
e0f9ace360
docs: clarify model key format
2026-01-17 00:15:37 +00:00
Peter Steinberger
73888d132a
Merge pull request #1049 from YuriNachos/fix/issue-1020-sessions-perms
...
fix(sessions): preserve 0600 permissions on sessions.json writes
2026-01-17 00:07:49 +00:00
Peter Steinberger
6d9ec89a7e
docs: fix changelog after 2026.1.15 release
2026-01-17 00:03:56 +00:00
Peter Steinberger
7457e80ade
style: format with oxfmt
2026-01-17 00:03:00 +00:00
Peter Steinberger
491f45f058
feat: enhance web_fetch fallbacks
2026-01-17 00:00:49 +00:00
Peter Steinberger
a97e8a8521
docs(changelog): note PR #1050 fixes
...
Co-authored-by: Yurii Chukhlib <yuri.v.chu@gmail.com>
2026-01-16 23:59:04 +00:00
Peter Steinberger
1f6232785a
fix(openai-image-gen): handle url and b64_json responses
...
Co-authored-by: Yurii Chukhlib <yuri.v.chu@gmail.com>
2026-01-16 23:59:04 +00:00
Peter Steinberger
83aba4e31c
fix(session): preserve overrides on /new reset
...
Co-authored-by: Yurii Chukhlib <yuri.v.chu@gmail.com>
2026-01-16 23:59:04 +00:00
Yurii Chukhlib
2865cd9f32
fix(channels): include linked field in WhatsApp describeAccount
...
Fixes #1030
The describeAccount function for WhatsApp was not returning the
linked field, causing the Channels status section to show
"Not linked" even when WhatsApp was properly linked and working.
The fix adds the linked field to describeAccount, set to the same
value as configured (Boolean(account.authDir)). This ensures that
the Channels section and Health section show consistent status.
2026-01-16 23:59:04 +00:00
Peter Steinberger
a3059cb8c2
fix: scope history injection to pending-only
2026-01-16 23:52:42 +00:00
Tyler Yust
4450c2a7c0
iMessage: Add remote attachment support for VM/SSH deployments
2026-01-16 15:51:42 -08:00
Peter Steinberger
957656269c
fix: prefer config over env for matrix creds
2026-01-16 23:24:18 +00:00
Peter Steinberger
ce49bb9a7f
docs: redirect /install/node to install section
2026-01-16 23:18:50 +00:00
Peter Steinberger
f89fb0eeb9
feat: improve web_fetch readability extraction
2026-01-16 23:18:01 +00:00
Peter Steinberger
53385a2285
Merge pull request #1046 from YuriNachos/feature/web-search-localization
...
feat(web-search): add country and language parameters
2026-01-16 23:17:46 +00:00
Peter Steinberger
b171d76764
docs: clarify Brave web_search defaults ( #1046 ) (thanks @YuriNachos)
2026-01-16 23:16:59 +00:00
Yurii Chukhlib
c0323db3cc
docs(web-search): document country and language parameters
...
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
4efd83ac67
test(web-search): add tests for country and language parameters
...
Added three new test cases to verify the new country, search_lang, and ui_lang
parameters are correctly passed to the Brave Search API.
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
f9119ab38b
feat(web-search): pass country and language params to Brave API
...
- Add country, search_lang, and ui_lang optional parameters to runWebSearch
- Pass new parameters to Brave Search API as URL query parameters
- Update cache key to include localization parameters
- Wire parameters through createWebSearchTool execute function
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
d355c841de
feat(web-search): add country and language optional parameters to schema
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
db6d30bbde
fix(openai-image-gen): remove deprecated response_format, use URL download
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
ba2c354927
fix(session): reset compactionCount on /new and /reset
2026-01-16 23:14:33 +00:00
Yurii Chukhlib
a196dbfc7c
fix(sessions): preserve 0600 permissions on sessions.json writes
2026-01-16 23:14:33 +00:00
Peter Steinberger
b5fe0e987b
fix: prefer config tokens over env for discord/telegram
2026-01-16 23:13:00 +00:00
Peter Steinberger
5bc7ac8258
docs: add /help hub and Node/npm PATH guide
2026-01-16 23:10:29 +00:00
Peter Steinberger
d333a9453c
fix: stabilize transport-ready test timing
2026-01-16 23:03:12 +00:00
Peter Steinberger
4b0f6c094b
fix: remove stale pnpm patch entry
2026-01-16 22:56:08 +00:00
Peter Steinberger
e3ac816fc4
fix: drop unsigned gemini tool calls from history
2026-01-16 22:43:16 +00:00
Peter Steinberger
329d132a8c
chore: remove patch references
2026-01-16 22:41:57 +00:00
Peter Steinberger
526a87e253
docs: expand directory CLI guide
2026-01-16 22:40:36 +00:00
Peter Steinberger
a01c9bd7ce
feat: directory for plugin channels
2026-01-16 22:40:36 +00:00
Peter Steinberger
0e225a0822
feat: unify directory across channels
2026-01-16 22:40:36 +00:00
Peter Steinberger
8ffdb8c9f4
feat(ui): delete sessions from Control UI
2026-01-16 22:33:47 +00:00
Peter Steinberger
96a02aadbf
chore: oxfmt
2026-01-16 22:33:47 +00:00
Peter Steinberger
045202fd62
chore: drop unused patches
2026-01-16 22:31:21 +00:00
Peter Steinberger
4fc8d1940a
fix: align ZAI thinking toggles
2026-01-16 22:26:43 +00:00
Peter Steinberger
a222008bd5
fix: hard-stop sessions.delete cleanup
2026-01-16 22:24:13 +00:00
Peter Steinberger
676457dd90
fix: override tar to 7.5.3
2026-01-16 22:07:34 +00:00
Peter Steinberger
db3c090dd3
docs: mention stopping sub-agents
2026-01-16 22:05:13 +00:00
Peter Steinberger
6239206067
fix: bump tar to 7.5.3
2026-01-16 21:58:32 +00:00
Peter Steinberger
b02d28499d
fix: treat reply-to-bot as implicit mention across channels
2026-01-16 21:51:01 +00:00