Commit Graph

6253 Commits

Author SHA1 Message Date
Peter Steinberger
fa6d46bfa5 feat: bundle provider auth plugins
Co-authored-by: ItzR3NO <ItzR3NO@users.noreply.github.com>
2026-01-17 09:38:53 +00:00
Peter Steinberger
f24bf0547f fix: gate image tool and deepgram audio payload 2026-01-17 09:34:40 +00:00
Peter Steinberger
d9e932a00f refactor: unify media provider options 2026-01-17 09:28:05 +00:00
Peter Steinberger
b0cb0c0217 fix: normalize deepgram audio upload bytes 2026-01-17 09:19:27 +00:00
Peter Steinberger
39c10e273d refactor: prune legacy group targets 2026-01-17 09:01:47 +00:00
Peter Steinberger
2d8f2e96e5 feat: add deepgram audio options 2026-01-17 08:53:42 +00:00
Peter Steinberger
0f59ed8234 feat: add Deepgram audio transcription
Co-authored-by: Safzan Pirani <safzanpirani@users.noreply.github.com>
2026-01-17 08:53:42 +00:00
Peter Steinberger
917b443db6 refactor(macos): centralize process pipe draining 2026-01-17 08:53:10 +00:00
Peter Steinberger
ae273cce32 refactor: share inbound envelope label helper 2026-01-17 08:51:31 +00:00
Peter Steinberger
9d24a23981 docs: update changelog for 2026.1.16 2026-01-17 08:50:33 +00:00
Peter Steinberger
80c6f52c8c refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
Peter Steinberger
647df440c7 fix: tidy iMessage/Signal sender envelopes (#1080) - thanks @tyler6204
Co-authored-by: Tyler Yust <TYTYYUST@YAHOO.COM>
2026-01-17 08:29:54 +00:00
Tyler Yust
14dbbedda1 fix: reduce redundant envelope formatting for iMessage and Signal 2026-01-17 08:29:54 +00:00
Tyler Yust
9cb29a9347 fix: improve message handling by logging sender issues 2026-01-17 08:29:54 +00:00
Peter Steinberger
fff5c2e720 fix(skills): fix watcher ignored typing 2026-01-17 08:28:09 +00:00
Peter Steinberger
87ebcddc50 fix(security): default-deny command execution 2026-01-17 08:28:09 +00:00
Peter Steinberger
02d445acc6 fix: cap pending process output 2026-01-17 08:26:12 +00:00
Peter Steinberger
7ef7a7e9de fix(macos): drain subprocess pipes before wait (#1081)
Thanks @thesash.

Co-authored-by: Sash Catanzarite <sashcatanzarite@Sash-MacBook-Pro-14in-3.local>
2026-01-17 08:24:59 +00:00
Peter Steinberger
e4a6de09f4 fix: refresh TUI session info after runs 2026-01-17 08:22:32 +00:00
Peter Steinberger
df932dc448 Merge pull request #1079 from d-ploutarchos/fix/tui-token-refresh
TUI: refresh token counts after agent runs complete
2026-01-17 08:17:03 +00:00
Peter Steinberger
ff2cd36a83 fix: remove stray skills watcher bracket 2026-01-17 08:15:21 +00:00
Peter Steinberger
6d4622ec40 fix: allow skills watcher ignore list 2026-01-17 08:12:57 +00:00
Peter Steinberger
f97295244f fix: repair skills watcher ignored typing 2026-01-17 08:12:00 +00:00
Peter Steinberger
7fac3ead4d fix: stabilize pty tests and media kind 2026-01-17 08:10:44 +00:00
Peter Steinberger
1c43c1ac6f test: stabilize windows pty expectations 2026-01-17 08:07:31 +00:00
Peter Steinberger
d43f9f3cd0 fix: share skills watcher ignores 2026-01-17 08:07:06 +00:00
Peter Steinberger
0bfee56e46 refactor: normalize channel capabilities typing 2026-01-17 08:06:35 +00:00
Peter Steinberger
d4cc36dad9 fix: guard memory sync errors 2026-01-17 08:04:48 +00:00
Peter Steinberger
fb9eb968ef style: oxfmt 2026-01-17 08:01:46 +00:00
Peter Steinberger
7a294edcf7 test: cover tg/group/topic inline button targets (#1072) — thanks @danielz1z
Co-authored-by: danielz1z <danielz1z@users.noreply.github.com>
2026-01-17 08:00:16 +00:00
Peter Steinberger
e7f8d047a2 style: run oxfmt 2026-01-17 08:00:05 +00:00
Peter Steinberger
0c68698b29 fix: restore CI lint/build 2026-01-17 08:00:05 +00:00
Peter Steinberger
56ec405e5e Merge pull request #1074 from roshanasingh4/fix/1056-ignore-heavy-watch-paths
Fix #1056: prevent macOS FD exhaustion by ignoring node_modules in skills watcher
2026-01-17 07:56:54 +00:00
Peter Steinberger
1437dc13f1 fix: allow telegram prefixes/topics for inline buttons (#1072) — thanks @danielz1z
Co-authored-by: danielz1z <danielz1z@users.noreply.github.com>
2026-01-17 07:49:57 +00:00
danielz1z
1a3d87f261 fix: handle telegram: prefix in resolveTelegramTargetChatType
When using inlineButtons="dm" or "group" scope, the validation check
resolveTelegramTargetChatType() failed for numeric chat IDs because
normalizeTelegramMessagingTarget() adds a "telegram:" prefix during
target resolution.

For example, target "5232990709" becomes "telegram:5232990709" after
normalization, but the regex /^-?\d+$/ expects a pure numeric string.

The fix strips the telegram: prefix before checking the numeric pattern.

Adds tests for resolveTelegramTargetChatType with various input formats.
2026-01-17 07:47:14 +00:00
Peter Steinberger
364b451157 fix: keep extension relay list current (#1073)
Thanks @roshanasingh4.

Co-authored-by: Roshan Singh <88576930+roshanasingh4@users.noreply.github.com>
2026-01-17 07:43:31 +00:00
Roshan Singh
620413fffb Fix #1035: refresh extension tab metadata
Handle Target.targetInfoChanged in extension relay so /json/list reflects updated title/url after navigation. Adds regression coverage.
2026-01-17 07:43:09 +00:00
Peter Steinberger
3c1fe56e42 test: stabilize bash send-keys submit 2026-01-17 07:41:24 +00:00
Peter Steinberger
5ee0e1f5c0 refactor: canonicalize gateway session store keys 2026-01-17 07:41:24 +00:00
Peter Steinberger
3c76d59e93 refactor: prune room legacy 2026-01-17 07:41:24 +00:00
Dimitrios Ploutarchos
271ef79216 TUI: refresh token counts after agent runs complete. Closes #1078 2026-01-17 07:40:59 +00:00
Peter Steinberger
4a16a06557 refactor: normalize media attachment selection 2026-01-17 07:38:11 +00:00
Peter Steinberger
ccaa746c3f chore: drop target format helper 2026-01-17 07:36:13 +00:00
Peter Steinberger
1564850c73 refactor: trim resolver exports 2026-01-17 07:36:09 +00:00
Peter Steinberger
810e1193d7 refactor: streamline target resolver helpers 2026-01-17 07:34:26 +00:00
Peter Steinberger
3067c2711a refactor: unify target resolver metadata 2026-01-17 07:34:26 +00:00
Peter Steinberger
58e37b3fe9 refactor: share sessions list row type
Co-authored-by: Adam Holt <mail@adamholt.co.nz>
2026-01-17 07:34:21 +00:00
Peter Steinberger
aec3dfcd89 refactor: rename hooks docs and add tests 2026-01-17 07:32:54 +00:00
Peter Steinberger
b9a9f58ffc Merge pull request #1071 from danielz1z/fix/capabilities-object-format
fix: handle object-format capabilities in normalizeCapabilities
2026-01-17 07:31:52 +00:00
Peter Steinberger
07a781687e refactor: tighten media diagnostics 2026-01-17 07:27:38 +00:00