Commit Graph

5225 Commits

Author SHA1 Message Date
Peter Steinberger
535217ae3a docs: add local models guide 2026-01-12 16:50:37 +00:00
Ayaan Zaidi
dd8d7d7d42 test(telegram): cover General topic typing fallback 2026-01-12 22:03:42 +05:30
Azade
724ca44d79 fix(telegram): show typing indicator in General forum topic
In forum supergroups, messages from the General topic arrive without
message_thread_id in updates, but sendChatAction requires one to display
the typing indicator in the correct topic.

Use message_thread_id=1 (Telegram's internal ID for General topic) as
fallback when messageThreadId is undefined in a forum chat.
2026-01-12 22:01:21 +05:30
Peter Steinberger
39a333d29e chore: remove qmd skill 2026-01-12 11:31:34 +00:00
Peter Steinberger
811fb69eee feat: add memory vector search 2026-01-12 11:23:44 +00:00
Peter Steinberger
713ee5d9ec chore: sanitize onboarding api keys 2026-01-12 11:18:31 +00:00
Peter Steinberger
0d7102bc4d feat: add cron agent binding 2026-01-12 11:07:38 +00:00
Peter Steinberger
c0549ac4f8 chore: raise heartbeat ack window 2026-01-12 11:06:46 +00:00
Peter Steinberger
74e01756ff test: cover minimax env provider injection 2026-01-12 11:05:08 +00:00
Peter Steinberger
764dfd6155 fix: auto-add minimax provider from auth 2026-01-12 11:05:08 +00:00
Peter Steinberger
d4e998edf7 fix: avoid duplicate status replies 2026-01-12 11:04:03 +00:00
Peter Steinberger
821d24bbf1 chore: release 2026.1.11-4 2026-01-12 10:52:34 +00:00
Peter Steinberger
4326aaaccf chore: update appcast for 2026.1.11-3 2026-01-12 10:40:31 +00:00
Peter Steinberger
580a1d6933 chore: release 2026.1.11-3 2026-01-12 10:35:50 +00:00
Peter Steinberger
aa39dde471 chore: update appcast for 2026.1.11-2 2026-01-12 10:26:01 +00:00
Peter Steinberger
409ff55fe7 chore: release 2026.1.11-2 2026-01-12 10:14:24 +00:00
Peter Steinberger
6f2cc1f787 docs: remove git source install snippet 2026-01-12 10:00:26 +00:00
Peter Steinberger
d3131f804c chore: update appcast for 2026.1.11-1 2026-01-12 09:54:21 +00:00
Peter Steinberger
31d72445b1 chore: release 2026.1.11-1 2026-01-12 09:46:34 +00:00
Peter Steinberger
18aed0a194 chore: update appcast for 2026.1.11 2026-01-12 09:38:05 +00:00
Peter Steinberger
a3c6b95ae2 chore: release 2026.1.11 2026-01-12 09:27:43 +00:00
Peter Steinberger
f34aefbe6b test: skip lan auto-token on windows 2026-01-12 09:20:37 +00:00
Peter Steinberger
1f3bcb861f chore: tidy changelog and format 2026-01-12 09:14:44 +00:00
Peter Steinberger
bc5ea84711 chore: update deps 2026-01-12 09:13:18 +00:00
Peter Steinberger
c31d855d1c test: isolate macos gateway connection control 2026-01-12 09:08:07 +00:00
Peter Steinberger
b841cf895c fix: add ws handshake user agent 2026-01-12 09:08:07 +00:00
Peter Steinberger
eb9350c177 fix: refresh pnpm patch for pi-ai 2026-01-12 09:05:17 +00:00
Peter Steinberger
b6e5cb8bfb fix: strip gemini cli tool ids (#756) 2026-01-12 09:01:19 +00:00
Peter Steinberger
98c434bf79 fix: default groupPolicy to open for discord/telegram 2026-01-12 08:55:02 +00:00
Peter Steinberger
0f2687c61f fix: default groupPolicy to open 2026-01-12 08:55:02 +00:00
Peter Steinberger
81e5e399ac fix: only strip inline /status for allowlisted senders 2026-01-12 08:55:02 +00:00
Peter Steinberger
707fda79bb docs: update browser snapshot refs 2026-01-12 08:55:02 +00:00
Peter Steinberger
5980804253 feat: role snapshot refs for browser 2026-01-12 08:55:02 +00:00
Peter Steinberger
c24bed6a96 Merge pull request #768 from hsrvc/fix/tool-param-aliasing
Agents: add Claude Code parameter aliasing for read/write/edit tools
2026-01-12 08:54:15 +00:00
Peter Steinberger
d9a2b02736 fix: finalize tool param aliasing (#768) (thanks @hsrvc) 2026-01-12 08:49:11 +00:00
hsrvc
0808b972f4 Agents: add Claude Code parameter aliasing for read/write/edit tools 2026-01-12 08:49:11 +00:00
Peter Steinberger
95540a9eda Merge pull request #754 from mcinteerj/fix/reasoning-tag-strip
fix(agent): prevent reasoning and tag leaks for Gemini 3/Antigravity models
2026-01-12 08:47:15 +00:00
Peter Steinberger
2bb8e0d369 test: align group policy defaults 2026-01-12 08:45:57 +00:00
Peter Steinberger
56d4790f03 fix: enforce final tag gating (#754) (thanks @mcinteerj) 2026-01-12 08:45:23 +00:00
Keith the Silly Goose
01c323f1a0 fix(agent): buffer streaming output until <final> tag appears
- Enforces strict buffering when enforceFinalTag is enabled.
- Prevents 'thinking out loud' planning steps (e.g. '*Locating Manulife*') from leaking to WhatsApp.
- Hardens <final> tag stripping to remove nested/hallucinated tags.
2026-01-12 08:34:06 +00:00
Keith the Silly Goose
93f9fa2bb4 fix(agent): correctly strip <final> tags from reasoning providers
- Added src/utils/provider-utils.ts to track reasoning provider logic
- Updated isReasoningTagProvider to loosely match 'google-antigravity' (fixes sub-models)
- Enabled enforceFinalTag in reply.ts when provider matches
- Verified <final> tag stripping logic in pi-embedded-subscribe.ts
- Updated pi-embedded-runner to use consistent provider check for prompt hints
2026-01-12 08:34:06 +00:00
Peter Steinberger
ad0e62b9ea fix: improve daemon node selection 2026-01-12 08:33:32 +00:00
Peter Steinberger
3bda12fcef fix(macos): surface wizard cli errors 2026-01-12 08:33:25 +00:00
Peter Steinberger
c0dd3d0628 fix: harden msteams group access 2026-01-12 08:32:08 +00:00
Peter Steinberger
97e5fd0c74 fix: add ws handshake context 2026-01-12 08:30:08 +00:00
Peter Steinberger
1079fc69d7 fix(macos): add gateway connect timeout 2026-01-12 08:24:19 +00:00
Peter Steinberger
b6583cd14c fix: default groupPolicy to allowlist 2026-01-12 08:22:01 +00:00
Peter Steinberger
d717cb6826 docs: fix README docs links 2026-01-12 08:22:01 +00:00
Peter Steinberger
bb3dbe2d07 fix(macos): harden onboarding wizard session handling 2026-01-12 08:16:47 +00:00
Peter Steinberger
c8e732a8b0 Merge pull request #771 from carlulsoe/fix/mobile-nav-layout
fix(ui): flatten nav into horizontal scroll on mobile/tablet
2026-01-12 08:14:06 +00:00