Commit Graph

2323 Commits

Author SHA1 Message Date
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
Peter Steinberger
7c759b959a refactor: lint cleanups and helpers 2025-12-23 00:28:55 +00:00
Peter Steinberger
cd601f1934 chore: add oxlint type-aware lint 2025-12-23 00:28:55 +00:00
Peter Steinberger
c09dc4d635 refactor: remove session syncing metadata 2025-12-23 00:50:51 +01:00
Peter Steinberger
91e3f765db feat: replace clawdis skills with tools 2025-12-22 23:40:57 +00:00
Peter Steinberger
9941ead528 style(mac): increase session row padding 2025-12-23 00:10:38 +01:00
Peter Steinberger
df668c0e5b fix(mac): drop syncing menu + show state checks 2025-12-23 00:10:38 +01:00
Peter Steinberger
3be3548c2d style: add visual effect host for chat 2025-12-23 00:10:38 +01:00
Peter Steinberger
22cda561fc chore: alias console subsystem names 2025-12-22 23:06:15 +00:00
Peter Steinberger
022d1c092c Template: Add smart heartbeat logic for baby agents
- Added heartbeat section with proactive check guidelines
- Includes email, calendar, weather, mentions rotation
- Track checks in heartbeat-state.json
- Know when to reach out vs stay quiet
- Proactive work suggestions (memory, git, docs)

Goal: Baby agents should check in 2-4x daily, not just HEARTBEAT_OK
2025-12-22 22:55:27 +00:00
Peter Steinberger
6960a78a02 fix(web): restore creds before auth check 2025-12-22 22:55:27 +00:00