Commit Graph

159 Commits

Author SHA1 Message Date
Peter Steinberger
cf01d0344e chore: apply biome lint fixes 2026-01-03 05:10:09 +01:00
Peter Steinberger
3e05014a2e test: cover new queue modes 2026-01-03 04:47:34 +01:00
Peter Steinberger
d3f48e6904 feat: expand queue modes and followup backlog 2026-01-03 04:26:49 +01:00
Peter Steinberger
5fdba27ce3 group chat: hint that reactions are welcome while lurking
Even when staying silent, emoji reactions show engagement without cluttering chat.
2026-01-03 02:29:32 +00:00
Peter Steinberger
f246d4af1a style: format linted files 2026-01-03 03:10:17 +01:00
Peter Steinberger
d346686f94 group chat: add lurking guidance to system prompt
Be a good group participant: lurk and follow the conversation,
but only chime in when genuinely helpful. Quality over quantity.
2026-01-03 02:02:55 +00:00
Peter Steinberger
87e7116925 fix: default block streaming break to message_end 2026-01-03 01:33:10 +00:00
Peter Steinberger
35996c5fea fix: avoid duplicate replies with block streaming 2026-01-03 02:16:01 +01:00
Peter Steinberger
5a40636deb feat: make block streaming break configurable 2026-01-03 01:49:27 +01:00
Peter Steinberger
82e9a43f99 fix: preserve newlines in reply tags 2026-01-02 23:36:43 +00:00
Peter Steinberger
331fbd02d8 feat: stream reply blocks immediately 2026-01-03 00:28:33 +01:00
Peter Steinberger
365f18b978 feat: add reply tags and replyToMode 2026-01-02 23:18:41 +01:00
Peter Steinberger
6da6e7f28a feat: unify group mention defaults 2026-01-02 22:50:58 +01:00
Peter Steinberger
ef6151804a feat: move group mention gating to provider groups 2026-01-02 22:24:26 +01:00
Peter Steinberger
19bc76b4b6 fix(auto-reply): default whatsapp self-only on empty config 2026-01-02 17:15:26 +01:00
Peter Steinberger
3536400745 chore: fix lint and add gateway auth tests 2026-01-02 17:15:26 +01:00
Peter Steinberger
e98d9a8a98 refactor: move whatsapp allowFrom config 2026-01-02 13:00:29 +01:00
Peter Steinberger
bd5bc3ce49 style: format linted files 2026-01-02 12:20:38 +01:00
Peter Steinberger
e19ef8605b feat: add discord guild map + group dm controls 2026-01-02 11:15:52 +01:00
Peter Steinberger
ce319bef69 refactor: normalize group session keys 2026-01-02 10:14:58 +01:00
Peter Steinberger
3e89059036 fix: refine HEARTBEAT_OK handling 2026-01-02 01:42:27 +01:00
Peter Steinberger
cbbd5b8cd7 fix(gateway): stream chat events for agent runs 2026-01-02 01:04:59 +01:00
Peter Steinberger
5073dd3392 fix: suppress stray HEARTBEAT_OK replies 2026-01-01 23:53:29 +01:00
Peter Steinberger
063e95fdc1 fix: restart via systemd on linux 2026-01-01 17:48:28 +01:00
Peter Steinberger
096b48077b fix: treat /model status as model list 2025-12-27 12:10:44 +00:00
Peter Steinberger
4d69e79356 fix: normalize imports for lint 2025-12-27 04:02:13 +01:00
Peter Steinberger
324c31e011 fix: enqueue system event on model switch 2025-12-27 01:17:12 +00:00
Peter Steinberger
1f3ddf8850 fix: enable lmstudio responses and drop think tags 2025-12-27 00:28:52 +00:00
Peter Steinberger
fc35533b71 chore: fix lint/test gating 2025-12-26 23:54:30 +00:00
Peter Steinberger
d20cb55a85 feat: add model aliases + minimax shortlist 2025-12-26 23:26:14 +00:00
Peter Steinberger
3ad8e5075c fix: apply biome formatting 2025-12-26 14:38:37 +01:00
Peter Steinberger
abbcdfcb8c refactor(queue): remove drop mode 2025-12-26 14:29:28 +01:00
Peter Steinberger
7e9c92889d feat(queue): add reset/default directive 2025-12-26 14:24:53 +01:00
Peter Steinberger
ac918d2f49 feat(queue): add queue modes and discord gating 2025-12-26 13:35:44 +01:00
Shadow
c717aa0c72 feat(discord): Discord transport 2025-12-26 13:20:30 +01:00
Peter Steinberger
28c40ee86b fix: handle embedded agent overflow 2025-12-26 10:20:21 +01:00
Peter Steinberger
4971089293 style: fix biome formatting 2025-12-26 00:50:46 +00:00
Peter Steinberger
3ffd1c9bba feat: move heartbeat config to agent.heartbeat 2025-12-26 01:13:42 +01:00
Peter Steinberger
7b2ed87284 refactor(config): drop agent.provider 2025-12-26 01:13:42 +01:00
Peter Steinberger
b1d532c2e8 feat(config): allow provider/model shorthand 2025-12-26 01:13:42 +01:00
Peter Steinberger
170faccfcb fix(agent): serialize runs per session 2025-12-25 23:50:52 +01:00
Peter Steinberger
650e00813d style: fix biome lint 2025-12-24 00:33:35 +00:00
Peter Steinberger
d980ce77f2 refactor: move inbound config 2025-12-24 00:22:52 +00:00
Peter Steinberger
b0c901fc76 feat: add per-session model selection 2025-12-23 23:45:20 +00:00
Peter Steinberger
eb667788ae fix: anchor typing loop to run 2025-12-23 15:03:05 +00:00
Peter Steinberger
7df28dcff2 fix: tag owner numbers in system prompt 2025-12-23 14:19:41 +00:00
Peter Steinberger
a24d541abc fix: suppress thinking stream + typing 2025-12-23 14:17:18 +00:00
Peter Steinberger
4e1c03b6fe fix: delay typing until reply payload 2025-12-23 13:55:01 +00:00
Peter Steinberger
80ed2ad7c0 fix: inject group activation in system prompt 2025-12-23 13:32:07 +00:00
Peter Steinberger
3fd7570aac fix: honor /new resets with mentions in groups 2025-12-23 13:20:11 +00:00