Peter Steinberger
fe784f4944
Merge pull request #1464 from alfranli123/fix/session-memory-suppress-confirmation
...
fix(session-memory): suppress user-visible confirmation message
2026-01-22 21:40:15 +00:00
Peter Steinberger
c7707e25b8
Merge pull request #1465 from robbyczgw-cla/fix/model-switch-persist-1435
...
fix: only show model switch success when persist succeeds (fixes #1435 )
2026-01-22 21:37:51 +00:00
Peter Steinberger
f881ca5a8b
Merge pull request #1439 from Nicell/fix/bluebubbles-typing-stop
...
fix(bluebubbles): call stop typing on idle and NO_REPLY
2026-01-22 21:33:49 +00:00
Peter Steinberger
ab667af280
fix: stop BlueBubbles typing on idle/no-reply ( #1439 ) (thanks @Nicell)
2026-01-22 21:33:19 +00:00
Clawd
a68c5396ca
fix(bluebubbles): call stop typing on idle and NO_REPLY
...
Previously, typing stop was intentionally skipped because the
BlueBubbles Server DELETE endpoint was bugged (called startTyping
instead of stopTyping). Now that the server bug is fixed, we can
properly stop typing indicators.
- onIdle: now calls sendBlueBubblesTyping(false) to stop typing
- finally block: stops typing when no message sent (NO_REPLY case)
2026-01-22 21:20:35 +00:00
Robby
aefe12da3c
test: add unit tests for model switch persist behavior
...
Tests verify:
- Success message shown when session state available
- Error message shown when sessionEntry missing
- Error message shown when sessionStore missing
- No model message when no /model directive
Covers edge cases for #1435 fix.
2026-01-22 20:40:41 +00:00
Robby
bb30a670c8
fix: only show model switch success when persist succeeds ( fixes #1435 )
...
Previously, the /model command would display 'Model set to X' even when
the session state wasn't actually persisted (when sessionEntry, sessionStore,
or sessionKey were missing). This caused confusion as users saw success
messages but the model didn't actually change.
This fix:
- Tracks whether the model override was actually persisted
- Only shows success message when persist happened
- Shows a clear error message when persist fails
AI-assisted: Claude Opus 4.5 via Clawdbot
Testing: lightly tested (code review, no runtime test)
2026-01-22 20:31:06 +00:00
Al
f3af9be1af
fix(session-memory): suppress user-visible confirmation message
...
The session-memory hook saves session context to memory files when /new is run,
which is useful internal housekeeping. However, the confirmation message that
was displayed to users (showing the file path) leaked implementation details.
This change removes the user-visible message while keeping the console.log
for debugging purposes. The hook continues to save session context silently.
2026-01-22 15:22:20 -05:00
Peter Steinberger
965dacea43
chore: update appcast for v2026.1.21
2026-01-22 12:24:06 +00:00
Peter Steinberger
c2837c1b5f
fix: export sessions preview payload init
2026-01-22 12:23:59 +00:00
Peter Steinberger
22dcfde62d
chore: release 2026.1.21-2
2026-01-22 11:42:42 +00:00
Peter Steinberger
b357567c77
ui: add onboarding mode for control ui
2026-01-22 11:40:33 +00:00
Peter Steinberger
ce53ade247
fix: guard invalid avatar bootstrap text
2026-01-22 11:37:29 +00:00
Peter Steinberger
7d5d64937a
fix: build control ui during prepack
2026-01-22 11:11:15 +00:00
Peter Steinberger
73cafb63c6
chore: update protocol Swift models
2026-01-22 11:02:15 +00:00
Peter Steinberger
1eacf6a4a3
docs: clarify bootstrap memory absence
2026-01-22 10:48:07 +00:00
Peter Steinberger
ce37b6b2a0
chore: sync plugin versions
2026-01-22 10:32:53 +00:00
Peter Steinberger
e5f6c6e71b
test: relax Windows vitest limits
2026-01-22 10:29:44 +00:00
Peter Steinberger
d91e811b0a
fix: allowlist match without local exec resolution
2026-01-22 10:29:36 +00:00
Peter Steinberger
4c5068fe81
feat: add sessions preview rpc and menu prewarm
2026-01-22 10:21:50 +00:00
Peter Steinberger
59c095dba1
test: cover exec approval prompt gating
2026-01-22 10:00:55 +00:00
Peter Steinberger
1d5d8c1808
fix: keep backslashes in quoted exec paths
2026-01-22 09:58:24 +00:00
Peter Steinberger
5db7f27d1d
fix: avoid duplicate exec approval prompts
2026-01-22 09:53:36 +00:00
Peter Steinberger
0b219312e5
docs: explain unpinning model auth profiles
2026-01-22 09:38:47 +00:00
Peter Steinberger
72a498d95c
docs: add cache optimization highlight
2026-01-22 09:35:12 +00:00
Peter Steinberger
feb12c135f
docs: consolidate 2026.1.21 changelog
2026-01-22 09:35:12 +00:00
Peter Steinberger
931709359d
fix: omit skills section in minimal prompt
2026-01-22 09:32:49 +00:00
Peter Steinberger
9b4550fc37
test: use absolute exec path for allowlist
2026-01-22 09:20:38 +00:00
Peter Steinberger
99312fd3a1
Merge pull request #1431 from robbyczgw-cla/fix/subagent-skills-inheritance
...
fix: include skills in minimal prompt mode for subagents
2026-01-22 09:02:28 +00:00
Peter Steinberger
3732b00c5a
test: isolate exec allowlist env
2026-01-22 08:58:55 +00:00
Peter Steinberger
6bf574f609
fix: cache usage cost summary
2026-01-22 08:51:22 +00:00
Peter Steinberger
6edd70b7aa
fix: wrap cli banner tagline
2026-01-22 08:50:06 +00:00
Peter Steinberger
108b6fa41a
fix: refresh menu sessions on reconnect
2026-01-22 08:48:13 +00:00
Peter Steinberger
1682cf15ab
chore: update a2ui bundle hash
2026-01-22 08:48:09 +00:00
Peter Steinberger
ce34f00ee9
fix: honor Windows Path casing
2026-01-22 08:33:52 +00:00
Peter Steinberger
086adc003b
fix: preserve antigravity thinking block types
2026-01-22 08:31:07 +00:00
Robby
fc0082041b
fix: include skills in minimal prompt mode for subagents
2026-01-22 08:28:55 +00:00
Peter Steinberger
b5bd4df7df
fix: detect antigravity claude by provider
2026-01-22 08:26:08 +00:00
Peter Steinberger
ae14204f41
fix: sanitize antigravity thinking signatures
2026-01-22 08:17:49 +00:00
Peter Steinberger
da2540c92a
fix: canonicalize allowlist paths on Windows
2026-01-22 08:07:55 +00:00
Peter Steinberger
2adc1533c1
style: format agent workspace and prompts
2026-01-22 08:05:55 +00:00
Peter Steinberger
104211b865
style: polish exec approvals prompt
2026-01-22 08:05:55 +00:00
Peter Steinberger
92ff93d424
fix: carry reply tags across streamed chunks
2026-01-22 08:01:34 +00:00
Peter Steinberger
d7f45900aa
fix: allow MEDIA local paths with spaces
2026-01-22 07:51:09 +00:00
Peter Steinberger
76a30fe5ce
fix: resolve Windows exec paths with extensions
2026-01-22 07:46:50 +00:00
Peter Steinberger
47a0de8821
test: cover unpaired telegram dm native commands
2026-01-22 07:44:35 +00:00
Peter Steinberger
fb0b27bca6
docs: update clawtributors
2026-01-22 07:36:40 +00:00
Peter Steinberger
6c3a15f45b
fix: keep chat pinned on stream
2026-01-22 07:35:50 +00:00
Peter Steinberger
9ac47ca07a
fix: stabilize avatar tests on Windows
2026-01-22 07:24:12 +00:00
Lucas Czekaj
d1b9b8c800
fix(exec): align node exec approvals ( #1425 )
...
Thanks @czekaj.
Co-authored-by: Lucas Czekaj <lukasz@czekaj.us>
2026-01-22 07:22:43 +00:00