Peter Steinberger
914798ed23
fix: repair 2026.1.16 beta pack
2026-01-17 11:08:37 +00:00
Peter Steinberger
a87da0fe7d
fix: include media-understanding in npm pack
2026-01-17 11:03:46 +00:00
Peter Steinberger
777191bbb6
docs: update coding-agent skill guidance
2026-01-17 10:59:23 +00:00
Peter Steinberger
65f30a5162
chore: bump 2026.1.16 for beta
2026-01-17 10:49:49 +00:00
Peter Steinberger
f7ea048070
style: oxfmt
2026-01-17 10:26:08 +00:00
Peter Steinberger
c3595ba31a
fix: block invalid config startup
...
Co-authored-by: Muhammed Mukhthar CM <mukhtharcm@gmail.com>
2026-01-17 10:25:24 +00:00
Peter Steinberger
8fb4eca1e3
docs(discord): clarify slash command visibility
2026-01-17 10:19:34 +00:00
Peter Steinberger
0b944bc018
refactor(security): harden CommandAuthorized plumbing
2026-01-17 10:19:34 +00:00
Peter Steinberger
c086fffb44
fix: format verbose tool output by channel
2026-01-17 10:17:57 +00:00
Peter Steinberger
a4ed06c8ad
chore: fix lint/format and update changelog
...
Co-authored-by: ItzR3NO <ItzR3NO@users.noreply.github.com>
2026-01-17 10:16:35 +00:00
Peter Steinberger
edb69adfbc
test: cover plugin enable/disable semantics
2026-01-17 10:16:35 +00:00
Peter Steinberger
16d19bf82b
fix: avoid crash on memory embeddings errors ( #1004 )
2026-01-17 09:45:53 +00:00
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