Peter Steinberger
7a9727b6d6
feat: add reset/uninstall commands
2026-01-11 10:23:52 +00:00
Peter Steinberger
ed80356600
test: add install.sh docker e2e smoke
2026-01-11 10:20:50 +00:00
Peter Steinberger
12a3d58d27
chore(pnpm): refresh lockfile for patches
2026-01-11 04:59:06 +00:00
Peter Steinberger
472b4fdfc8
test(live): harden gateway probes
2026-01-11 04:46:30 +00:00
Peter Steinberger
78ba5d492b
fix(agents): sanitize transcripts for strict tool APIs
2026-01-11 04:46:18 +00:00
Peter Steinberger
dbaa996691
fix(testing): stabilize live model runs
2026-01-11 04:22:35 +00:00
Peter Steinberger
a7ff6cb3e4
docs: clarify reactions + timeout
2026-01-11 04:22:35 +00:00
Peter Steinberger
f0f7337a3a
docs: align reaction semantics
2026-01-11 04:22:35 +00:00
Peter Steinberger
1af4e86fa5
docs: note moderation reasons
2026-01-11 04:22:35 +00:00
Peter Steinberger
10fb8e6a4a
docs: scope discord-only read flag
2026-01-11 04:22:35 +00:00
Peter Steinberger
7948057a21
docs: expand imessage targets
2026-01-11 04:22:35 +00:00
Peter Steinberger
566f7f2713
feat: add onboard reset option
2026-01-11 05:04:36 +01:00
Peter Steinberger
0fb2bf622d
fix: clarify sub-agent sandbox limits
2026-01-11 05:04:14 +01:00
Peter Steinberger
56c94e0ee9
style: add blank line after note imports
2026-01-11 05:01:50 +01:00
Peter Steinberger
4e48758d87
fix: restore ZAI provider preference
2026-01-11 04:58:37 +01:00
Peter Steinberger
cffd9c7568
style: fix note import spacing
2026-01-11 04:54:19 +01:00
Peter Steinberger
9b627dc34e
fix: skip tool-only reasoning replay
2026-01-11 04:52:16 +01:00
Peter Steinberger
88a957c5de
docs: avoid hardcoded pinned version
2026-01-11 04:46:27 +01:00
Peter Steinberger
bc59c501e4
fix: patch openai-responses replay + docs
2026-01-11 04:45:37 +01:00
Peter Steinberger
2a6ec5b39f
fix(macos): show connecting state for remote tunnel
2026-01-11 04:45:37 +01:00
Peter Steinberger
e19d58262f
test: stabilize doctor + sandbox tests
2026-01-11 04:45:04 +01:00
Peter Steinberger
65f72e527d
chore: keep gate green
2026-01-11 04:42:44 +01:00
Peter Steinberger
1cc5d35742
chore(release): consolidate into 2026.1.10
2026-01-11 04:42:01 +01:00
Peter Steinberger
779b9de2e1
chore: format sandbox skills test
2026-01-11 04:39:42 +01:00
Peter Steinberger
128fe38996
fix: stabilize notes and reasoning replay
2026-01-11 04:37:06 +01:00
Peter Steinberger
0bc068b40b
docs: add telegram reactions
2026-01-11 03:30:09 +00:00
Peter Steinberger
901d83682c
docs: clarify agent providers and polls
2026-01-11 03:30:09 +00:00
Peter Steinberger
a6520b916b
docs: fix session key examples
2026-01-11 03:30:09 +00:00
Peter Steinberger
6c53f80b4c
docs: align messaging and node docs
2026-01-11 03:30:09 +00:00
Peter Steinberger
3194ab1f5f
docs: fix provider session key examples
2026-01-11 03:30:09 +00:00
Peter Steinberger
1b6811699d
fix: clamp z.ai developer role
2026-01-11 04:28:30 +01:00
Peter Steinberger
38b06bca21
fix: mirror skills for read-only sandbox
2026-01-11 04:24:19 +01:00
Peter Steinberger
6515bf7821
fix: wrap clack notes for cleaner boxes
2026-01-11 04:23:43 +01:00
Peter Steinberger
2bf2b5d0aa
test: cover whoami command
2026-01-11 04:20:34 +01:00
Peter Steinberger
bf8dabc34b
docs(changelog): consolidate 2026.1.11
2026-01-11 04:17:37 +01:00
Peter Steinberger
118ead57a3
Merge pull request #629 from pasogott/feature/whatsapp-ack-reaction
...
feat(whatsapp): add acknowledgment reactions
2026-01-11 03:11:38 +00:00
Peter Steinberger
c8e94f3a0c
fix: tighten WhatsApp ack reactions and migrate config ( #629 ) (thanks @pasogott)
2026-01-11 04:11:04 +01:00
sheeek
9d894fdfdd
fix: remove any casts in backward compat code
2026-01-11 04:10:43 +01:00
sheeek
062a07704b
style: fix biome linting in ack-reaction tests
2026-01-11 04:10:43 +01:00
sheeek
dd184d33fb
feat(whatsapp): redesign ack-reaction as whatsapp-specific feature
...
- Move config from messages.ackReaction to whatsapp.ackReaction
- New structure: {emoji, direct, group} with granular control
- Support per-account overrides in whatsapp.accounts.*.ackReaction
- Add Zod schema validation for new config
- Maintain backward compatibility with old messages.ackReaction format
- Update tests to new config structure (14 tests, all passing)
- Add comprehensive documentation in docs/providers/whatsapp.md
- Timing: reactions sent immediately upon message receipt (before bot reply)
Breaking changes:
- Config moved from messages.ackReaction to whatsapp.ackReaction
- Scope values changed: 'all'/'direct'/'group-all'/'group-mentions'
→ direct: boolean + group: 'always'/'mentions'/'never'
- Old config still supported via fallback for smooth migration
2026-01-11 04:10:43 +01:00
sheeek
8eaa36ec8c
chore: fix linting issues in ack-reaction feature
...
- Remove unused mock variables in tests
- Remove unused ackReactionScope variables in simple test cases
- Fix line length for ackReactionScope declaration
- All lint checks passing (0 warnings, 0 errors)
- All tests passing (8/8)
2026-01-11 04:10:43 +01:00
sheeek
b201429d45
fix(whatsapp): ack reaction logic for group activation 'always' mode
...
- Fix bug where ack reaction was not sent when group activation is 'always'
- When requireMention=false (activation: always), always send reaction
- Add test case for activation='always' scenario
- Update inline comments for clarity
2026-01-11 04:10:43 +01:00
sheeek
b7fb62f639
feat(whatsapp): add ack reaction support after successful replies
...
- Add automatic emoji reactions on inbound WhatsApp messages
- Support all ackReactionScope modes: all, direct, group-all, group-mentions
- Reaction is sent AFTER successful reply (unlike Telegram/Discord)
- Errors are logged with proper context
- Add comprehensive test suite for ack reaction logic
Config usage:
messages:
ackReaction: "👀 "
ackReactionScope: "group-mentions" # default
Closes: WhatsApp ack-reaction feature request
2026-01-11 04:10:42 +01:00
Peter Steinberger
392a0efbb8
docs: consolidate 2026.1.10 notes
2026-01-11 04:08:33 +01:00
Peter Steinberger
80da2b097e
style: format onboard providers
2026-01-11 04:08:26 +01:00
Peter Steinberger
7c133591e8
fix: improve telegram configuration safety
2026-01-11 03:57:52 +01:00
Peter Steinberger
cbb47c60b5
fix(gateway): show connect vs RPC status
2026-01-11 03:57:52 +01:00
Peter Steinberger
115adeb9ea
Merge pull request #694 from antons/fix/heartbeat-reasoning
...
Fix/heartbeat reasoning
2026-01-11 02:52:12 +00:00
Peter Steinberger
071bcd7ec5
fix: send heartbeat reasoning ( #694 ) (thanks @antons)
2026-01-11 03:51:51 +01:00
Peter Steinberger
ffeda4e7b7
fix: improve provider issue formatting
2026-01-11 03:51:51 +01:00