Peter Steinberger
367f48ce51
feat: add tlon channel plugin
2026-01-24 00:25:39 +00:00
Peter Steinberger
43ee9c1693
fix: guard tailscale sudo fallback ( #1551 ) (thanks @sweepies)
2026-01-24 00:17:20 +00:00
Peter Steinberger
0e89efa1b5
fix: table auth probe output
2026-01-24 00:11:04 +00:00
Peter Steinberger
f3029e1e3a
fix: silence probe timeouts
2026-01-24 00:11:04 +00:00
Peter Steinberger
56c99930c3
docs: changelog for MS Teams scopes ( #1507 ) (thanks @Evizero)
2026-01-24 00:08:10 +00:00
Peter Steinberger
ff38c091c9
fix: auto-save voice wake words across apps
2026-01-23 23:59:08 +00:00
Peter Steinberger
3a8d7f0817
fix: unify inbound dispatch pipeline
2026-01-23 22:58:54 +00:00
Paul van Oorschot
3a4cdd3efd
fix(discord): autoThread ack reactions + exec approval null handling ( #1511 )
...
* fix(discord): gate autoThread by thread owner
* fix(discord): ack bot-owned autoThreads
* fix(discord): ack mentions in open channels
- Ack reactions in bot-owned autoThreads
- Ack reactions in open channels (no mention required)
- DRY: Pass pre-computed isAutoThreadOwnedByBot to avoid redundant checks
- Consolidate ack logic with explanatory comment
* fix: allow null values in exec.approval.request schema
The ExecApprovalRequestParamsSchema was rejecting null values for optional
fields like resolvedPath, but the calling code in bash-tools.exec.ts passes
null. This caused intermittent 'invalid exec.approval.request params'
validation errors.
Fix: Accept Type.Union([Type.String(), Type.Null()]) for all optional string
fields in the schema. Update test to reflect new behavior.
* fix: align discord ack reactions with mention gating (#1511 ) (thanks @pvoo)
---------
Co-authored-by: Wimmie <wimmie@tameson.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-23 20:01:15 +00:00
Peter Steinberger
a530eebe29
fix: quiet auth probe diagnostics
2026-01-23 19:53:01 +00:00
Peter Steinberger
571257b972
fix: handle gateway slash command replies in TUI
2026-01-23 19:48:22 +00:00
Peter Steinberger
363a6a3c81
docs: note models usage suppression
2026-01-23 19:43:26 +00:00
Peter Steinberger
08d11149a0
feat: add models status auth probes
2026-01-23 19:28:55 +00:00
Peter Steinberger
1c71124ada
fix: expand linux service PATH handling
2026-01-23 19:16:41 +00:00
Peter Steinberger
9f5cee9493
fix(exec-approvals): stabilize allowlist ids ( #1521 )
2026-01-23 19:00:45 +00:00
Peter Steinberger
72d505caed
fix: surface gateway slash commands in TUI
2026-01-23 18:58:41 +00:00
Peter Steinberger
d2f845ed0e
fix: forward unknown TUI slash commands
2026-01-23 18:41:02 +00:00
Peter Steinberger
6b88bb7ac6
fix: add per-channel markdown table conversion ( #1495 ) (thanks @odysseus0)
2026-01-23 18:39:25 +00:00
Peter Steinberger
9e1ce76cfb
fix: restart gateway after update by default
2026-01-23 11:50:19 +00:00
Peter Steinberger
3a7dae227a
docs: update changelog for #1492
2026-01-23 09:06:04 +00:00
Peter Steinberger
be3cb5776c
fix: keep core tools when allowlist is plugin-only
2026-01-23 09:02:17 +00:00
Peter Steinberger
9961d6765b
fix: preserve PNG alpha fallback ( #1491 ) (thanks @robbyczgw-cla)
2026-01-23 08:45:50 +00:00
Peter Steinberger
a01d5aa9a7
docs: fix 2026.1.21 changelog placement
2026-01-23 07:51:40 +00:00
Hiren Patel
2cf551b153
[AI Assisted] Usage: add Google Antigravity usage tracking ( #1490 )
...
* Usage: add Google Antigravity usage tracking
- Add dedicated fetcher for google-antigravity provider
- Fetch credits and per-model quotas from Cloud Code API
- Report individual model IDs sorted by usage (top 10)
- Include comprehensive debug logging with [antigravity] prefix
* fix: refine antigravity usage tracking (#1490 ) (thanks @patelhiren)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-23 07:17:59 +00:00
Peter Steinberger
6272315b69
fix: stop gateway before uninstall
2026-01-23 07:17:42 +00:00
Peter Steinberger
de455683af
Revert "fix: improve GitHub Copilot integration"
...
This reverts commit b69e70668d .
2026-01-23 07:14:00 +00:00
Peter Steinberger
d7a0de0bfd
docs: fix Lobster changelog placement
2026-01-23 07:12:13 +00:00
Peter Steinberger
9c9bd7bfdc
fix: sanitize assistant session text ( #1456 ) (thanks @zerone0x)
2026-01-23 07:05:31 +00:00
Peter Steinberger
5c1f8f6f4d
docs: highlight compaction safeguards in changelog
2026-01-23 06:41:23 +00:00
Peter Steinberger
0d725a3588
fix: reduce Slack WebClient retries
2026-01-23 06:31:53 +00:00
Peter Steinberger
ea165b6fac
fix: fall back to non-PTY exec
2026-01-23 06:27:26 +00:00
ganghyun kim
d72a8a5cd6
fix: clarify Discord onboarding hint ( #1487 )
...
Thanks @kyleok.
Co-authored-by: Ganghyun Kim <58307870+kyleok@users.noreply.github.com>
2026-01-23 06:11:41 +00:00
Peter Steinberger
cf2d0645fb
fix: always skip browser opens in tests
2026-01-23 06:00:21 +00:00
Peter Steinberger
a9b0f99d48
fix: gateway summary lookup + test browser opens
2026-01-23 05:54:51 +00:00
Peter Steinberger
a1878d0d3c
feat: add slack replyToModeByChatType overrides
2026-01-23 05:38:28 +00:00
Peter Steinberger
281c7e9905
fix: improve matrix direct room resolution ( #1436 ) (thanks @sibbl) ( #1486 )
...
* fix: improve matrix direct room resolution (#1436 ) (thanks @sibbl)
* docs: update changelog for matrix fix (#1486 ) (thanks @sibbl)
2026-01-23 05:38:04 +00:00
Neo
e1f68407fb
fix: follow soul.md more closely ( #1434 )
...
* Agents: honor SOUL.md persona guidance
* fix: harden SOUL.md detection (#1434 ) (thanks @neooriginal)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-23 05:00:13 +00:00
Peter Steinberger
74cfee1395
docs: note #1482 in changelog
2026-01-23 04:38:08 +00:00
Peter Steinberger
4b7726fed7
fix: harden BlueBubbles voice memos ( #1477 ) (thanks @Nicell)
2026-01-23 04:38:08 +00:00
Peter Steinberger
aada663f26
feat: refine onboarding hatch flow
2026-01-23 04:32:23 +00:00
Rodrigo Uroz
b5bf4716c7
fix: read Slack thread replies for message reads ( #1450 ) ( #1450 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Rodrigo Uroz <rodrigouroz@users.noreply.github.com>
2026-01-23 04:17:45 +00:00
Peter Steinberger
07a3c11404
fix: resolve changelog merge markers
2026-01-23 03:44:14 +00:00
Tobias Bischoff
e6f9333275
fix(auth): skip auth profiles in cooldown during selection and rotation
...
Auth profiles in cooldown (due to rate limiting) were being attempted,
causing unnecessary retries and delays. This fix ensures:
1. Initial profile selection skips profiles in cooldown
2. Profile rotation (after failures) skips cooldown profiles
3. Clear error message when all profiles are unavailable
Tests added:
- Skips profiles in cooldown during initial selection
- Skips profiles in cooldown when rotating after failure
Fixes #1316
2026-01-23 03:28:18 +00:00
Peter Steinberger
8f0de26e26
fix: honor gateway env token for doctor/security
...
Co-authored-by: azade-c <azade-c@users.noreply.github.com>
2026-01-23 03:16:52 +00:00
Peter Steinberger
8890f8511c
fix: repair docs redirects
2026-01-23 03:13:12 +00:00
Peter Steinberger
487cd76a97
feat: extend lobster tool run args
2026-01-23 03:09:59 +00:00
Peter Steinberger
b69e70668d
fix: improve GitHub Copilot integration
2026-01-23 02:51:33 +00:00
Peter Steinberger
8e702290f2
fix: honor send path/filePath inputs ( #1444 ) (thanks @hopyky)
2026-01-23 02:27:47 +00:00
Peter Steinberger
bcfc476061
docs: highlight mattermost plugin
2026-01-23 01:39:36 +00:00
Peter Steinberger
ea95941c40
docs: add transcript hygiene reference
2026-01-23 01:34:21 +00:00
Peter Steinberger
3b9dfac62f
fix: harden Mattermost plugin gating ( #1428 ) (thanks @damoahdominic)
2026-01-23 01:23:23 +00:00