Peter Steinberger
7d30ffd2d4
fix: harden outbound mirroring normalization
2026-01-24 12:57:58 +00:00
Peter Steinberger
6ae794bb1c
fix: align bluebubbles outbound group sessions
2026-01-24 12:23:26 +00:00
Peter Steinberger
bed6ba566e
docs: reorder 2026.1.23 changelog
2026-01-24 12:10:59 +00:00
Peter Steinberger
dd5375883a
fix: normalize session keys and outbound mirroring
2026-01-24 11:57:11 +00:00
Peter Steinberger
5fc41c5fc5
fix: enforce explicit mention gating across channels
2026-01-24 11:09:33 +00:00
Peter Steinberger
26147b37f4
fix: resolve session ids in session tools
2026-01-24 11:09:11 +00:00
Peter Steinberger
e92b05f2cb
feat: default TTS model overrides on ( #1559 ) (thanks @Glucksberg)
...
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
2026-01-24 09:42:32 +00:00
Peter Steinberger
1b37c54f9f
fix: document tools invoke + honor main session key ( #1575 ) (thanks @vignesh07)
2026-01-24 09:29:32 +00:00
Peter Steinberger
6669be2afa
fix: document heartbeat visibility controls ( #1452 ) (thanks @dlauer)
2026-01-24 09:07:03 +00:00
Peter Steinberger
54f8ec168c
fix: harden discord rate-limit handling
2026-01-24 08:43:28 +00:00
Peter Steinberger
0a0755768e
docs: changelog msteams probe ( #1574 ) (thanks @Evizero)
2026-01-24 08:35:10 +00:00
Peter Steinberger
5f5a6aa6a5
fix: show tool error fallback for tool-only replies
2026-01-24 08:17:50 +00:00
Peter Steinberger
668cd829b5
fix: gate openai reasoning downgrade on model switches ( #1562 ) (thanks @roshanasingh4)
2026-01-24 08:16:42 +00:00
Peter Steinberger
310d06ca27
fix: harden gateway lock validation ( #1572 ) (thanks @steipete)
2026-01-24 08:15:07 +00:00
Peter Steinberger
70a4b1046b
feat: move TTS into core ( #1559 ) (thanks @Glucksberg)
2026-01-24 08:00:44 +00:00
Bradley Priest
7114c4e5c7
fix(bird skill): gate brew install to macOS ( #1569 )
...
* fix(bird skill): gate brew install to macOS
* fix: gate bird brew install to macOS (#1569 ) (thanks @bradleypriest)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-24 07:53:29 +00:00
Peter Steinberger
e90f8b2119
fix: update changelog + clawtributors ( #1571 ) (thanks @Takhoffman)
2026-01-24 07:47:35 +00:00
Peter Steinberger
6ee24fe6cc
fix: guard tool allowlists with warnings
2026-01-24 07:38:42 +00:00
Peter Steinberger
5592848c5b
fix: gate TUI lifecycle updates to active run ( #1567 ) (thanks @vignesh07)
2026-01-24 07:23:41 +00:00
Peter Steinberger
2306a321a6
fix: cover slack open policy gating ( #1563 ) (thanks @itsjaydesu)
2026-01-24 07:09:26 +00:00
Peter Steinberger
f95573110c
feat: add cron time context
2026-01-24 07:08:33 +00:00
Peter Steinberger
80c1db3079
fix: track TUI agent events for external runs ( #1567 ) (thanks @vignesh07)
2026-01-24 07:00:01 +00:00
Peter Steinberger
ad0777754d
perf: stabilize system prompt time
2026-01-24 06:24:04 +00:00
Peter Steinberger
fd75fcc349
fix: trigger fallback on auth profile exhaustion
2026-01-24 06:14:23 +00:00
Adam Holt
e080b88808
Channels: add per-group tool policies
2026-01-24 05:49:39 +00:00
Peter Steinberger
6a4d478791
fix: ignore identity template placeholders
2026-01-24 05:35:50 +00:00
Peter Steinberger
67b9b0ef1f
fix: honor tools.exec ask/security in approvals
2026-01-24 04:53:44 +00:00
Peter Steinberger
c3bbb14dda
fix: guard session store against array corruption
2026-01-24 04:51:46 +00:00
Peter Steinberger
5ea7b0629c
fix: handle extension relay session reuse
2026-01-24 04:41:28 +00:00
Peter Steinberger
e74768b428
feat: add node browser proxy routing
2026-01-24 04:21:47 +00:00
JustYannicc
31ddfbb47d
feat(heartbeat): skip API calls when HEARTBEAT.md is effectively empty ( #1535 )
...
* feat: skip heartbeat API calls when HEARTBEAT.md is effectively empty
- Added isHeartbeatContentEffectivelyEmpty() to detect files with only headers/comments
- Modified runHeartbeatOnce() to check HEARTBEAT.md content before polling the LLM
- Returns early with 'empty-heartbeat-file' reason when no actionable tasks exist
- Preserves existing behavior when file is missing (lets LLM decide)
- Added comprehensive test coverage for empty file detection
- Saves API calls/costs when heartbeat file has no meaningful content
* chore: update HEARTBEAT.md template to be effectively empty by default
Changed instruction text to comment format so new workspaces benefit from
heartbeat optimization immediately. Users still get clear guidance on usage.
* fix: only treat markdown headers (# followed by space) as comments, not #TODO etc
* refactor: simplify regex per code review suggestion
* docs: clarify heartbeat empty file behavior (#1535 ) (thanks @JustYannicc)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-24 04:19:01 +00:00
Peter Steinberger
5909f66b7a
feat: add system cli
2026-01-24 04:03:07 +00:00
Peter Steinberger
3fa474ebc6
fix: anchor MEDIA tag parsing
2026-01-24 03:46:27 +00:00
Peter Steinberger
badaef8ae6
fix: render Telegram media captions
2026-01-24 03:39:25 +00:00
Peter Steinberger
902a65086d
fix(ui): cache control ui markdown
2026-01-24 03:27:28 +00:00
Peter Steinberger
7bb7a63330
fix: update docker gateway command
2026-01-24 03:24:28 +00:00
Peter Steinberger
5f6d14b2a7
fix: guard console settings recursion ( #1555 ) (thanks @travisp)
2026-01-24 03:15:05 +00:00
Peter Steinberger
b9b7b3568c
docs: add changelog entry for memory slot none ( #1554 ) (thanks @andreabadesso)
2026-01-24 03:11:31 +00:00
Peter Steinberger
2f2871dda1
fix: add log hint for agent failure ( #1550 ) (thanks @sweepies)
2026-01-24 02:56:38 +00:00
Peter Steinberger
857ae47203
fix: align service path tests with platform delimiters
2026-01-24 02:34:54 +00:00
Peter Steinberger
76313f7e5e
fix: stabilize embedded runner queueing
2026-01-24 02:05:41 +00:00
Peter Steinberger
b9cbce9f4b
fix: publish llm-task docs and harden tool
2026-01-24 01:44:51 +00:00
Peter Steinberger
113aa62afe
fix: inline auth probe errors in status table
2026-01-24 01:37:08 +00:00
Peter Steinberger
acf2f21045
fix: clean wrapped banner tagline
2026-01-24 01:26:17 +00:00
Peter Steinberger
be17263dd8
docs: update bedrock discovery changelog ref ( #1553 ) (thanks @fal3)
2026-01-24 01:18:33 +00:00
Peter Steinberger
77bb342301
fix: refine bedrock discovery defaults ( #1543 ) (thanks @fal3)
2026-01-24 01:18:33 +00:00
Peter Steinberger
9e8ec866d0
fix: clarify auth order exclusions
2026-01-24 01:18:03 +00:00
Peter Steinberger
21299834eb
docs: add changelog entry for sidebar fix ( #1515 ) (thanks @pookNast)
2026-01-24 01:00:19 +00:00
Peter Steinberger
8636ef2ad6
docs: extend cron vs heartbeat guide
2026-01-24 00:42:56 +00:00
Peter Steinberger
cedf31179f
fix: move probe errors below table
2026-01-24 00:32:49 +00:00