Peter Steinberger
7bda787266
docs: update routing/messages/session config
2025-12-24 00:22:57 +00:00
Peter Steinberger
d980ce77f2
refactor: move inbound config
2025-12-24 00:22:52 +00:00
Peter Steinberger
ba3eab35cf
refactor: update macOS config paths
2025-12-23 23:45:27 +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
d5524041eb
fix: add reasoning tag hint for local providers
2025-12-23 14:34:56 +00:00
Peter Steinberger
27ba25d6c9
test: cover system prompt owner numbers
2025-12-23 14:20:09 +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
6dcd89a8e3
fix: normalize tool schemas for lm studio
2025-12-23 14:09:07 +00:00
Peter Steinberger
9030c09329
chore: bump pi-mono deps
2025-12-23 14:07:54 +00:00
Peter Steinberger
0bc8c7098d
chore: include runtime info in system prompt
2025-12-23 14:05:43 +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
49bf82bd8d
chore: demote reply chunk logs
2025-12-23 13:25:56 +00:00
Peter Steinberger
3fd7570aac
fix: honor /new resets with mentions in groups
2025-12-23 13:20:11 +00:00
Peter Steinberger
8486a9652b
refactor: drop PAM auth and require password for funnel
2025-12-23 13:13:09 +00:00
Peter Steinberger
aada8f7c84
fix: honor group requireMention default
2025-12-23 12:53:30 +00:00
Peter Steinberger
06d5583ad6
chore: log whatsapp identity on start
2025-12-23 12:45:18 +00:00
Peter Steinberger
f98dcdedec
fix: avoid spawning duplicate gateway when external listener exists
2025-12-23 12:43:51 +00:00
Peter Steinberger
dfb18221c5
docs: add offline memory system proposal
2025-12-23 13:36:59 +01:00
Peter Steinberger
3e43321c6e
chore: flatten provider console subsystems
2025-12-23 11:27:14 +00:00
Peter Steinberger
4fd0154d38
chore: bump internal version to beta3
2025-12-23 04:28:09 +01:00
Peter Steinberger
6751c35779
fix: relax Sparkle delegate isolation
2025-12-23 03:36:56 +01:00
Peter Steinberger
ad0c42f327
fix: isolate Sparkle delegate conformance
2025-12-23 03:28:39 +01:00
Peter Steinberger
a99616ab83
fix: isolate updater factory on main actor
2025-12-23 03:16:47 +01:00
Peter Steinberger
46ff27c8a1
fix: strip repeated heartbeat ok tails
2025-12-23 03:12:24 +01:00
Peter Steinberger
5d1e92e95d
fix: preserve whatsapp group JIDs
2025-12-23 03:05:59 +01:00
Peter Steinberger
fd02f4b759
chore: update gateway protocol models
2025-12-23 03:05:04 +01:00
Peter Steinberger
1dd8345d89
docs: add beta3 changelog
2025-12-23 03:02:30 +01:00
Peter Steinberger
bc05e9f722
style: format macOS sources
2025-12-23 03:02:09 +01:00
Peter Steinberger
b67c12e0d8
docs: add WhatsApp integration guide
2025-12-23 03:00:27 +01:00
Peter Steinberger
0b239f7b9a
fix: resolve build errors
2025-12-23 03:00:04 +01:00
Peter Steinberger
0955c59b30
fix: correct models config schema
2025-12-23 02:50:26 +01:00
Peter Steinberger
715e4ba45d
style: apply biome formatting
2025-12-23 02:49:49 +01:00
Peter Steinberger
e14bd38b23
docs: document custom model providers
2025-12-23 02:48:57 +01:00
Peter Steinberger
b8b03703bf
test: cover models config merge
2025-12-23 02:48:54 +01:00
Peter Steinberger
2bfaed3f36
feat: support custom model providers
2025-12-23 02:48:48 +01:00
Peter Steinberger
e0706949a7
fix: inject reply context into body
2025-12-23 02:44:38 +01:00
Peter Steinberger
651843c5e6
test: update whatsapp reply quote assertions
2025-12-23 02:30:21 +01:00
Peter Steinberger
317d4ddbac
fix: add whatsapp reply context
2025-12-23 02:30:21 +01:00
Peter Steinberger
1900fcfcfe
🤖 codex: add telegram reply context
...
# Conflicts:
# src/telegram/bot.ts
2025-12-23 02:30:21 +01:00
Tu Nombre Real
fe7b17e098
fix(macOS): remove redundant kickstart -k causing gateway restart loop
...
The launchd bootstrap already starts the gateway job. The subsequent
kickstart -k was killing it immediately after startup, and combined
with KeepAlive=true, this caused a port-conflict restart loop where
launchd would try to restart while the old instance was still
shutting down.
Symptoms: 'Bootstrap failed: 5: Input/output error' and repeated
'Gateway failed to start: another gateway instance is already
listening' messages in the log.
2025-12-23 01:57:54 +01:00
Peter Steinberger
eb41ee69c0
feat(mac): surface update-ready state
2025-12-23 01:42:33 +01:00
Peter Steinberger
bd14186928
chore: format wake gate + chat theme
2025-12-23 01:41:13 +01:00
Peter Steinberger
f38300e756
fix(mac): default session menu checks
2025-12-23 01:36:01 +01:00
Peter Steinberger
23230afc9b
chore: remove shared build artifacts
2025-12-23 01:32:02 +01:00
Peter Steinberger
eaac00ebc3
feat: share wake gate via SwabbleKit
2025-12-23 01:31:59 +01:00
Peter Steinberger
d9ba072a55
docs: explain tool exposure in pi-mono
2025-12-23 00:29:38 +00:00
Peter Steinberger
fdecdfcafa
chore: resolve docs list from cwd
2025-12-23 00:28:55 +00:00