Commit Graph

6076 Commits

Author SHA1 Message Date
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
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
Peter Steinberger
78863f83fa fix: suppress zero sub-agent stop note 2026-01-16 21:41:55 +00:00
Peter Steinberger
dee91322f9 fix: /stop aborts subagents 2026-01-16 21:37:22 +00:00
tsu
f073303aca feat: add zalouser channel + directory CLI (#1032) (thanks @suminhthanh)
- Unified UX: channels login + message send; no plugin-specific top-level command\n- Added generic directory CLI for channel identity/groups\n- Docs: channel + plugin pages
2026-01-16 21:28:18 +00:00
Peter Steinberger
a08ea75e2a fix: start fresh cron sessions each run 2026-01-16 21:27:56 +00:00
adityashaw2
63f7ef81ca Telegram: Add reply-chain detection to bypass mention requirement (#1038)
* Telegram: add reply-chain detection to bypass mention requirement

* fix: allow telegram reply-chain mention bypass (#1038) (thanks @adityashaw2)

---------

Co-authored-by: Aditya Shaw <aditya@adityashaw.dev>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-16 21:24:45 +00:00
Peter Steinberger
ff32e76515 fix: hard-abort clears queues on /stop 2026-01-16 21:15:25 +00:00
Peter Steinberger
3094c55303 style: run oxfmt 2026-01-16 21:11:55 +00:00
Peter Steinberger
a3711b8a3c Merge pull request #1016 from timolins/main
Models: add Vercel AI Gateway auth
2026-01-16 21:06:56 +00:00
Peter Steinberger
7952f74032 fix: tighten Vercel AI Gateway onboarding docs/tests (#1016) (thanks @timolins) 2026-01-16 21:06:21 +00:00
Peter Steinberger
65a5fafed8 chore: sync Peekaboo submodule on install 2026-01-16 21:04:58 +00:00
Timo Lins
e8d6e5836a Models: add Vercel AI Gateway auth 2026-01-16 21:00:15 +00:00
Peter Steinberger
784fceb930 fix: repair orphaned user turns before embedded prompts 2026-01-16 20:52:18 +00:00
Peter Steinberger
56c2830994 feat: enable telegram reaction notifications by default 2026-01-16 20:51:42 +00:00
Peter Steinberger
8cccc6c3e5 test: cover transport readiness waits 2026-01-16 20:48:43 +00:00
Peter Steinberger
def1f6d70e fix: quiet skill command normalization logs 2026-01-16 20:37:23 +00:00
Peter Steinberger
0085231c40 feat: default telegram reaction level minimal 2026-01-16 20:35:47 +00:00
Peter Steinberger
b4455c8e6b fix: bound signal/imessage transport readiness waits
Co-authored-by: Szpadel <1857251+Szpadel@users.noreply.github.com>
2026-01-16 20:33:04 +00:00