Peter Steinberger
49c518951c
fix: align bluebubbles outbound group sessions
2026-01-24 12:23:26 +00:00
Peter Steinberger
0dca8acbe2
docs: reorder 2026.1.23 changelog
2026-01-24 12:10:59 +00:00
Peter Steinberger
4b6cdd1d3c
fix: normalize session keys and outbound mirroring
2026-01-24 11:57:11 +00:00
Peter Steinberger
d905ca0e02
fix: enforce explicit mention gating across channels
2026-01-24 11:09:33 +00:00
Peter Steinberger
ab000398be
fix: resolve session ids in session tools
2026-01-24 11:09:11 +00:00
Peter Steinberger
6765fd15eb
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
d73e8ecca3
fix: document tools invoke + honor main session key ( #1575 ) (thanks @vignesh07)
2026-01-24 09:29:32 +00:00
Peter Steinberger
7b76db2841
fix: document heartbeat visibility controls ( #1452 ) (thanks @dlauer)
2026-01-24 09:07:03 +00:00
Peter Steinberger
f70ac0c7c2
fix: harden discord rate-limit handling
2026-01-24 08:43:28 +00:00
Peter Steinberger
09a72f1ede
docs: changelog msteams probe ( #1574 ) (thanks @Evizero)
2026-01-24 08:35:10 +00:00
Peter Steinberger
8ea8801d06
fix: show tool error fallback for tool-only replies
2026-01-24 08:17:50 +00:00
Peter Steinberger
c97bf23a4a
fix: gate openai reasoning downgrade on model switches ( #1562 ) (thanks @roshanasingh4)
2026-01-24 08:16:42 +00:00
Peter Steinberger
3fff943ba1
fix: harden gateway lock validation ( #1572 ) (thanks @steipete)
2026-01-24 08:15:07 +00:00
Peter Steinberger
d9a467fe3b
feat: move TTS into core ( #1559 ) (thanks @Glucksberg)
2026-01-24 08:00:44 +00:00
Bradley Priest
72020b37c3
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
b051621bd4
fix: update changelog + clawtributors ( #1571 ) (thanks @Takhoffman)
2026-01-24 07:47:35 +00:00
Peter Steinberger
15620b1092
fix: guard tool allowlists with warnings
2026-01-24 07:38:42 +00:00
Peter Steinberger
ad7fc4964a
fix: gate TUI lifecycle updates to active run ( #1567 ) (thanks @vignesh07)
2026-01-24 07:23:41 +00:00
Peter Steinberger
6a60d47c53
fix: cover slack open policy gating ( #1563 ) (thanks @itsjaydesu)
2026-01-24 07:09:26 +00:00
Peter Steinberger
b1482957f5
feat: add cron time context
2026-01-24 07:08:33 +00:00
Peter Steinberger
ae48066d28
fix: track TUI agent events for external runs ( #1567 ) (thanks @vignesh07)
2026-01-24 07:00:01 +00:00
Peter Steinberger
66eec295b8
perf: stabilize system prompt time
2026-01-24 06:24:04 +00:00
Peter Steinberger
675019cb6f
fix: trigger fallback on auth profile exhaustion
2026-01-24 06:14:23 +00:00
Adam Holt
c07949a99c
Channels: add per-group tool policies
2026-01-24 05:49:39 +00:00
Peter Steinberger
eba0625a70
fix: ignore identity template placeholders
2026-01-24 05:35:50 +00:00
Peter Steinberger
5662a9cdfc
fix: honor tools.exec ask/security in approvals
2026-01-24 04:53:44 +00:00
Peter Steinberger
975f5a5284
fix: guard session store against array corruption
2026-01-24 04:51:46 +00:00
Peter Steinberger
6c3a9fc092
fix: handle extension relay session reuse
2026-01-24 04:41:28 +00:00
Peter Steinberger
c3cb26f7ca
feat: add node browser proxy routing
2026-01-24 04:21:47 +00:00
JustYannicc
dd06028827
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
71203829d8
feat: add system cli
2026-01-24 04:03:07 +00:00
Peter Steinberger
951a4ea065
fix: anchor MEDIA tag parsing
2026-01-24 03:46:27 +00:00
Peter Steinberger
de2d986008
fix: render Telegram media captions
2026-01-24 03:39:25 +00:00
Peter Steinberger
d57cb2e1a8
fix(ui): cache control ui markdown
2026-01-24 03:27:28 +00:00
Peter Steinberger
b697374ce5
fix: update docker gateway command
2026-01-24 03:24:28 +00:00
Peter Steinberger
b9106ba5f9
fix: guard console settings recursion ( #1555 ) (thanks @travisp)
2026-01-24 03:15:05 +00:00
Peter Steinberger
17f2a990a8
docs: add changelog entry for memory slot none ( #1554 ) (thanks @andreabadesso)
2026-01-24 03:11:31 +00:00
Peter Steinberger
b6591c3f69
fix: add log hint for agent failure ( #1550 ) (thanks @sweepies)
2026-01-24 02:56:38 +00:00
Peter Steinberger
a4e57d3ac4
fix: align service path tests with platform delimiters
2026-01-24 02:34:54 +00:00
Peter Steinberger
0840029982
fix: stabilize embedded runner queueing
2026-01-24 02:05:41 +00:00
Peter Steinberger
309fcc5321
fix: publish llm-task docs and harden tool
2026-01-24 01:44:51 +00:00
Peter Steinberger
00ae21bed2
fix: inline auth probe errors in status table
2026-01-24 01:37:08 +00:00
Peter Steinberger
aabe0bed30
fix: clean wrapped banner tagline
2026-01-24 01:26:17 +00:00
Peter Steinberger
cb06e133ca
docs: update bedrock discovery changelog ref ( #1553 ) (thanks @fal3)
2026-01-24 01:18:33 +00:00
Peter Steinberger
4e77483051
fix: refine bedrock discovery defaults ( #1543 ) (thanks @fal3)
2026-01-24 01:18:33 +00:00
Peter Steinberger
81535d512a
fix: clarify auth order exclusions
2026-01-24 01:18:03 +00:00
Peter Steinberger
c66b1fd18b
docs: add changelog entry for sidebar fix ( #1515 ) (thanks @pookNast)
2026-01-24 01:00:19 +00:00
Peter Steinberger
f938f6617b
docs: extend cron vs heartbeat guide
2026-01-24 00:42:56 +00:00
Peter Steinberger
f7dc27f2d0
fix: move probe errors below table
2026-01-24 00:32:49 +00:00
Peter Steinberger
31e59cd583
fix: hide probe logs without verbose
2026-01-24 00:27:05 +00:00