Peter Steinberger
|
3bbdcaf87f
|
fix: avoid duplicate block streaming
|
2026-01-03 17:10:47 +01:00 |
|
Peter Steinberger
|
9f8eeceae7
|
feat: soften block streaming chunking
|
2026-01-03 16:48:26 +01:00 |
|
Peter Steinberger
|
53baba71fa
|
feat: unify onboarding + config schema
|
2026-01-03 16:48:08 +01:00 |
|
Peter Steinberger
|
733e86516e
|
fix: address runtime warnings in build
|
2026-01-03 15:01:38 +00:00 |
|
Peter Steinberger
|
1a00175eb7
|
chore: fix lint formatting
|
2026-01-03 14:57:49 +00:00 |
|
Peter Steinberger
|
77c76ca52f
|
test: fix transcription and tool schema assertions
|
2026-01-03 14:55:05 +00:00 |
|
Peter Steinberger
|
48731f494b
|
fix: add embedded run logs and typing ttl
|
2026-01-03 14:09:19 +00:00 |
|
Peter Steinberger
|
bb54e60179
|
fix(logging): decouple file logs from console verbose
|
2026-01-03 12:32:14 +00:00 |
|
Peter Steinberger
|
e52bdaa2a2
|
fix: repair tool meta regex
|
2026-01-03 12:30:46 +00:00 |
|
Peter Steinberger
|
b6301c719b
|
fix: default low thinking for reasoning models
|
2026-01-03 12:19:06 +00:00 |
|
Peter Steinberger
|
6e16c0699a
|
feat: centralize tool display metadata
|
2026-01-03 13:18:27 +01:00 |
|
Peter Steinberger
|
7a80e8fe77
|
refactor: centralize home path shortening
|
2026-01-03 12:42:27 +01:00 |
|
Peter Steinberger
|
1ec3512925
|
refactor!: drop clawdis_ tool prefix
|
2026-01-03 12:39:52 +01:00 |
|
Peter Steinberger
|
772ada4308
|
fix: refine tool summaries and scope discord tool
|
2026-01-03 12:33:42 +01:00 |
|
Peter Steinberger
|
b914eaa6fa
|
chore: apply biome lint fixes
|
2026-01-03 05:10:09 +01:00 |
|
Peter Steinberger
|
988b67aa30
|
test: refresh auto-reply expectations
|
2026-01-03 05:09:59 +01:00 |
|
Peter Steinberger
|
971b98c96d
|
test: cover new queue modes
|
2026-01-03 04:47:34 +01:00 |
|
Peter Steinberger
|
ac36eba822
|
feat: expand queue modes and followup backlog
|
2026-01-03 04:26:49 +01:00 |
|
Peter Steinberger
|
1781105438
|
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
|
632ca01fbf
|
style: format linted files
|
2026-01-03 03:10:17 +01:00 |
|
Peter Steinberger
|
a3865f1417
|
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
|
0c013a237f
|
fix: default block streaming break to message_end
|
2026-01-03 01:33:10 +00:00 |
|
Peter Steinberger
|
3368fcf31e
|
fix: avoid duplicate replies with block streaming
|
2026-01-03 02:16:01 +01:00 |
|
Peter Steinberger
|
f5189cc897
|
refactor: move text chunk limits to providers
|
2026-01-03 01:49:27 +01:00 |
|
Peter Steinberger
|
5684e2d658
|
feat: configurable outbound text chunk limits
|
2026-01-03 01:49:27 +01:00 |
|
Peter Steinberger
|
2d28fa34f5
|
feat: make block streaming break configurable
|
2026-01-03 01:49:27 +01:00 |
|
Peter Steinberger
|
59601eb99c
|
fix: preserve newlines in reply tags
|
2026-01-02 23:36:43 +00:00 |
|
Peter Steinberger
|
9616f4b2b1
|
feat: stream reply blocks immediately
|
2026-01-03 00:28:33 +01:00 |
|
Peter Steinberger
|
2c92ccd66e
|
feat: add reply tags and replyToMode
|
2026-01-02 23:18:41 +01:00 |
|
Peter Steinberger
|
a9ff03acaf
|
feat: unify group mention defaults
|
2026-01-02 22:50:58 +01:00 |
|
Peter Steinberger
|
5cf1a9535e
|
feat: move group mention gating to provider groups
|
2026-01-02 22:24:26 +01:00 |
|
Peter Steinberger
|
8989bd9fd7
|
fix(auto-reply): default whatsapp self-only on empty config
|
2026-01-02 17:15:26 +01:00 |
|
Peter Steinberger
|
314164fb8a
|
chore: fix lint and add gateway auth tests
|
2026-01-02 17:15:26 +01:00 |
|
Shadow
|
b135b3efb9
|
Discord: add slash command handling
|
2026-01-02 13:38:35 +01:00 |
|
Peter Steinberger
|
0766c5e3cb
|
refactor: move whatsapp allowFrom config
|
2026-01-02 13:00:29 +01:00 |
|
Peter Steinberger
|
b50df6eb1d
|
style: format linted files
|
2026-01-02 12:20:38 +01:00 |
|
Peter Steinberger
|
eb44ae76f1
|
feat: add discord guild map + group dm controls
|
2026-01-02 11:15:52 +01:00 |
|
Peter Steinberger
|
9adbf47773
|
refactor: normalize group session keys
|
2026-01-02 10:14:58 +01:00 |
|
Peter Steinberger
|
4c2812b429
|
fix: refine HEARTBEAT_OK handling
|
2026-01-02 01:42:27 +01:00 |
|
Peter Steinberger
|
c0976ec099
|
fix(gateway): stream chat events for agent runs
|
2026-01-02 01:04:59 +01:00 |
|
Peter Steinberger
|
06e379a239
|
fix: suppress stray HEARTBEAT_OK replies
|
2026-01-01 23:53:29 +01:00 |
|
Peter Steinberger
|
dc8f2bda2a
|
fix: restart via systemd on linux
|
2026-01-01 17:48:28 +01:00 |
|
Peter Steinberger
|
91c9859000
|
fix: harden heartbeat acks + gateway reconnect
|
2025-12-27 20:02:27 +00:00 |
|
Peter Steinberger
|
cae78b3f91
|
fix: treat /model status as model list
|
2025-12-27 12:10:44 +00:00 |
|
Peter Steinberger
|
c0fb814658
|
fix: normalize imports for lint
|
2025-12-27 04:02:13 +01:00 |
|
Peter Steinberger
|
96911d7790
|
fix: enqueue system event on model switch
|
2025-12-27 01:17:12 +00:00 |
|
Peter Steinberger
|
7e380bb6f8
|
fix: enable lmstudio responses and drop think tags
|
2025-12-27 00:28:52 +00:00 |
|
Peter Steinberger
|
2477ffd860
|
chore: fix lint/test gating
|
2025-12-26 23:54:30 +00:00 |
|
Peter Steinberger
|
5c8e1b6eef
|
feat: add model aliases + minimax shortlist
|
2025-12-26 23:26:14 +00:00 |
|
Peter Steinberger
|
ce91aba4de
|
fix: apply biome formatting
|
2025-12-26 14:38:37 +01:00 |
|
Peter Steinberger
|
e33c09f8d4
|
fix(tests): align discord + queue changes
|
2025-12-26 14:32:57 +01:00 |
|
Peter Steinberger
|
a678c3f53e
|
refactor(queue): remove drop mode
|
2025-12-26 14:29:28 +01:00 |
|
Peter Steinberger
|
3e4fc7ff7f
|
feat(queue): add reset/default directive
|
2025-12-26 14:24:53 +01:00 |
|
Peter Steinberger
|
8dda07a1e9
|
feat(queue): add queue modes and discord gating
|
2025-12-26 13:35:44 +01:00 |
|
Shadow
|
ac659ff5a7
|
feat(discord): Discord transport
|
2025-12-26 13:20:30 +01:00 |
|
Peter Steinberger
|
d28265cfbe
|
fix: handle embedded agent overflow
|
2025-12-26 10:20:21 +01:00 |
|
Peter Steinberger
|
0d8e0ddc4f
|
feat: unify gateway heartbeat
|
2025-12-26 02:35:40 +01:00 |
|
Peter Steinberger
|
8f9d7405ed
|
style: fix biome formatting
|
2025-12-26 00:50:46 +00:00 |
|
Peter Steinberger
|
9f7b1f0942
|
feat: move heartbeat config to agent.heartbeat
|
2025-12-26 01:13:42 +01:00 |
|
Peter Steinberger
|
1ef888ca23
|
refactor(config): drop agent.provider
|
2025-12-26 01:13:42 +01:00 |
|
Peter Steinberger
|
8b815bce94
|
feat(config): allow provider/model shorthand
|
2025-12-26 01:13:42 +01:00 |
|
Peter Steinberger
|
198f8ea700
|
fix(agent): serialize runs per session
|
2025-12-25 23:50:52 +01:00 |
|
Peter Steinberger
|
0139a77e94
|
fix: resolve ts build errors
|
2025-12-24 00:57:11 +00:00 |
|
Peter Steinberger
|
267cdf20e1
|
style: fix biome lint
|
2025-12-24 00:33:35 +00:00 |
|
Peter Steinberger
|
93af424ce5
|
refactor: move inbound config
|
2025-12-24 00:22:52 +00:00 |
|
Peter Steinberger
|
364a6a9444
|
feat: add per-session model selection
|
2025-12-23 23:45:20 +00:00 |
|
Peter Steinberger
|
b6bfd8e34f
|
fix: anchor typing loop to run
|
2025-12-23 15:03:05 +00:00 |
|
Peter Steinberger
|
f667d56701
|
fix: tag owner numbers in system prompt
|
2025-12-23 14:19:41 +00:00 |
|
Peter Steinberger
|
df5284beaf
|
fix: suppress thinking stream + typing
|
2025-12-23 14:17:18 +00:00 |
|
Peter Steinberger
|
863d26558a
|
fix: delay typing until reply payload
|
2025-12-23 13:55:01 +00:00 |
|
Peter Steinberger
|
cba12a1abd
|
fix: inject group activation in system prompt
|
2025-12-23 13:32:07 +00:00 |
|
Peter Steinberger
|
e54ed10bc1
|
fix: honor /new resets with mentions in groups
|
2025-12-23 13:20:11 +00:00 |
|
Peter Steinberger
|
cd6ed79433
|
fix: honor group requireMention default
|
2025-12-23 12:53:30 +00:00 |
|
Peter Steinberger
|
ffe75f3e20
|
🤖 codex: add telegram reply context
# Conflicts:
# src/telegram/bot.ts
|
2025-12-23 02:30:21 +01:00 |
|
Peter Steinberger
|
918cbdcf03
|
refactor: lint cleanups and helpers
|
2025-12-23 00:28:55 +00:00 |
|
Peter Steinberger
|
9717f2d374
|
fix: bump pi deps and fix lint
|
2025-12-22 20:45:38 +00:00 |
|
Peter Steinberger
|
f10c8f2b4c
|
feat: add group activation command
|
2025-12-22 20:36:29 +01:00 |
|
Peter Steinberger
|
15e468f5dd
|
feat: add group chat activation mode
|
2025-12-22 19:32:12 +01:00 |
|
Peter Steinberger
|
50e817f193
|
fix: use local timestamps in agent envelope
|
2025-12-20 19:40:48 +01:00 |
|
Peter Steinberger
|
759ab8acbc
|
test: mock embedded queue in auto-reply tests
|
2025-12-20 18:01:09 +01:00 |
|
Peter Steinberger
|
e618a21f4e
|
style: biome formatting
|
2025-12-20 17:50:45 +01:00 |
|
Peter Steinberger
|
44339a6447
|
feat(agent): queue steering messages
|
2025-12-20 16:10:53 +01:00 |
|
Peter Steinberger
|
e1b8c30163
|
feat(web): toggle tool summaries mid-run
|
2025-12-20 13:52:04 +00:00 |
|
Peter Steinberger
|
70faa4ff36
|
feat(web): stream tool summaries
|
2025-12-20 13:47:07 +00:00 |
|
Peter Steinberger
|
63b63cd66d
|
style(auto-reply): format bare /new
|
2025-12-20 13:31:46 +00:00 |
|
Peter Steinberger
|
c2c5b28c70
|
feat(auto-reply): greet on bare /new
|
2025-12-20 13:04:55 +00:00 |
|
Peter Steinberger
|
f0ebad3f21
|
fix: address skills lint
|
2025-12-20 12:29:45 +01:00 |
|
Peter Steinberger
|
d1850aaada
|
feat: add managed skills gating
|
2025-12-20 12:22:38 +01:00 |
|
Peter Steinberger
|
fece42ce0a
|
feat: embed pi agent runtime
|
2025-12-17 11:29:04 +01:00 |
|
Peter Steinberger
|
060a209ecb
|
fix(system): inject transitions only
|
2025-12-17 08:31:23 +01:00 |
|
Peter Steinberger
|
e1e3da946f
|
fix(chat): reduce system spam and cap history
|
2025-12-16 20:35:03 +01:00 |
|
Peter Steinberger
|
2b0f846f1b
|
chore(auto-reply): satisfy biome
|
2025-12-16 10:30:57 +01:00 |
|
Peter Steinberger
|
e7713a28ae
|
fix(auto-reply): parse agent_end and avoid rpc JSON leaks
|
2025-12-16 10:28:57 +01:00 |
|
Peter Steinberger
|
b817225fb8
|
feat(agent): enforce provider/model and identity defaults
|
2025-12-14 04:22:38 +00:00 |
|
Peter Steinberger
|
073285409b
|
feat: bootstrap agent workspace and AGENTS.md
|
2025-12-14 03:14:58 +00:00 |
|
Peter Steinberger
|
507f5623f4
|
fix: expand reply cwd (~) and document AGENTS
|
2025-12-14 03:00:18 +00:00 |
|
Peter Steinberger
|
cf28ea0d1c
|
test: raise vitest coverage
|
2025-12-13 20:37:56 +00:00 |
|
Peter Steinberger
|
c3aed2543e
|
fix(status): account cached prompt tokens
|
2025-12-12 23:22:24 +00:00 |
|
Peter Steinberger
|
bc618ec290
|
refactor(auto-reply): remove pi json fallback
|
2025-12-12 17:43:11 +00:00 |
|
Peter Steinberger
|
0780859a4d
|
fix(auto-reply): prefer Pi RPC by default
|
2025-12-12 17:30:34 +00:00 |
|