Commit Graph

3755 Commits

Author SHA1 Message Date
mneves75
fc0223f264 feat(agent): auto-enable GLM-4.7 thinking mode
Add automatic thinking mode support for Z.AI GLM-4.x models:
- GLM-4.7: Preserved thinking (clear_thinking: false)
- GLM-4.5/4.6: Interleaved thinking (clear_thinking: true)

Uses Z.AI Cloud API format: thinking: { type: "enabled", clear_thinking: boolean }

Includes patches for pi-ai, pi-agent-core, and pi-coding-agent to pass
extraParams through the stream pipeline. User can override via config
or disable via --thinking off.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 04:10:56 +01:00
Peter Steinberger
8e9b7f6785 refactor: polish providers cli status 2026-01-08 04:07:09 +01:00
Peter Steinberger
9622f8c515 fix(discord): cap lines per message 2026-01-08 04:06:25 +01:00
Peter Steinberger
aa1ced7147 fix(ci): stabilize windows paths 2026-01-08 03:03:03 +00:00
Peter Steinberger
e6505267b2 docs: update changelog for PR #442 2026-01-08 04:01:11 +01:00
DB Hurley
6ddbf5d108 docs(showcase): add Couch Potato Dev Mode by @davekiss
Website rebuild via Telegram while watching Netflix - Notion to Astro migration.

Source: https://x.com/davekiss/status/2008994096736817624
2026-01-08 03:59:41 +01:00
Peter Steinberger
dd59339fb2 docs: link Anthropic and OpenAI 2026-01-08 03:57:50 +01:00
Peter Steinberger
7c3d187506 docs: clean up README links 2026-01-08 03:55:46 +01:00
Peter Steinberger
aabac085a8 docs: update changelog for #440 2026-01-08 03:51:16 +01:00
Peter Steinberger
494f349d21 chore(test): add ui test script 2026-01-08 03:50:11 +01:00
Peter Steinberger
7b4d105547 refactor: tidy directive parsing + queue status 2026-01-08 03:47:52 +01:00
Peter Steinberger
0e6780bbc5 fix(ui): move focus toggle to top bar 2026-01-08 03:47:32 +01:00
Peter Steinberger
94df39738b fix(ci): stabilize windows tests 2026-01-08 02:44:19 +00:00
DB Hurley
0d84cc59e6 docs: redesign showcase page with card layout
- Convert flat bullet list to Mintlify CardGroup/Card components
- Add icons and visual hierarchy
- Include author attribution and tags
- Add 'Submit Your Project' section with Steps component
- Organize by category with emoji headers

Makes the showcase more visually appealing and easier to scan.
2026-01-08 02:41:45 +00:00
Peter Steinberger
a97c7b1d2f fix(auto-reply): handle /think no-arg 2026-01-08 03:39:05 +01:00
Peter Steinberger
bb2ad2abb0 style: swiftformat sweep 2026-01-08 02:36:29 +00:00
Peter Steinberger
23267677af ci: enforce lf line endings 2026-01-08 02:29:20 +00:00
Peter Steinberger
72bdac7644 fix: relax slash command parsing 2026-01-08 03:24:18 +01:00
Lutro
c53b27340a Telegram: fix /think command to show current level when no arg 2026-01-08 03:24:18 +01:00
Peter Steinberger
45fd208bd5 refactor(browser): share chrome resolution helpers 2026-01-08 02:18:43 +00:00
Peter Steinberger
e0f5fb6397 docs: add changelog for PR #364 2026-01-08 03:09:31 +01:00
SirCrumpet
cb92c53271 fix(macos): fix node bridge tunnel port override 2026-01-08 03:09:31 +01:00
Peter Steinberger
c7773b5252 fix(browser): support Windows Chrome detection (PR #439, thanks @mrdbstn) 2026-01-08 02:08:59 +00:00
Mourad Boustani
ee20c577eb browser: add Windows Chrome executable detection 2026-01-08 02:06:59 +00:00
Peter Steinberger
509692e664 style: format providers docs output 2026-01-08 02:01:43 +00:00
Peter Steinberger
d3f7b3a999 fix: restore gateway connection details helper 2026-01-08 02:00:27 +00:00
Peter Steinberger
88660c3efc style: colorize providers list 2026-01-08 02:59:15 +01:00
Peter Steinberger
2fe5c954f9 fix(gateway): honor local auth password for CLI (PR #301, thanks @jeffersonwarrior) 2026-01-08 02:59:06 +01:00
Peter Steinberger
c7231279ee chore: tweak providers docs link 2026-01-08 02:56:47 +01:00
Peter Steinberger
51bd551c3a feat: default providers list to usage 2026-01-08 02:56:47 +01:00
Peter Steinberger
14aee16cdd feat: add usage to providers list 2026-01-08 02:56:47 +01:00
Peter Steinberger
033b0fd2fa style: format gateway call helpers 2026-01-08 01:53:28 +00:00
Peter Steinberger
3002d18077 fix: add gateway connection debug output 2026-01-08 02:51:39 +01:00
Peter Steinberger
425253a7ca style: align voice wake text utils format 2026-01-08 01:49:29 +00:00
Peter Steinberger
870a8746ba refactor: share voice wake text utils 2026-01-08 01:46:25 +00:00
Peter Steinberger
f014099414 ci: add windows checks 2026-01-08 01:46:25 +00:00
Peter Steinberger
b93e9dd5da refactor: split port diagnostics helpers 2026-01-08 02:42:43 +01:00
Peter Steinberger
2c3c8ebc5f fix: add gateway close context 2026-01-08 02:42:32 +01:00
Peter Steinberger
95dca89c98 fix: voice wake logging privacy (PR #438 @xadenryan) 2026-01-08 01:37:42 +00:00
Xaden Ryan
403bbb6495 Mac: format voice wake files 2026-01-08 01:36:16 +00:00
Xaden Ryan
15e0d0476a Voice Wake: trigger on wake-word pause 2026-01-08 01:36:15 +00:00
Xaden Ryan
607a10921e Voice Wake: preserve mic selection across disconnects
- Keep the chosen mic label visible when it disconnects and show a disconnected hint while falling back to system default.
- Avoid clearing the preferred mic on device changes so it auto-restores when available.
- Add audio input change and default-input logs in voice wake runtime/tester/meter to debug routing.
2026-01-08 01:36:15 +00:00
Xaden Ryan
3056102068 Mac: keep voice wake tester local-only
Why: Start Test is a local verification tool, but it was forwarding transcripts to the gateway/chat, which confused users and made tests look like real commands.

What: stop forwarding from VoiceWakeTester and clarify in docs that the tester does not send to the gateway.
2026-01-08 01:36:15 +00:00
Xaden Ryan
0db7c07793 Mac: stabilize voice wake test flow
Why: voice wake tests often delivered partial/final transcripts without reliable word timings, so trigger matching failed, timeouts overwrote detections, and test runs/mic capture kept running after UI changes.

What: add text-only/prefix fallback and silence-based detection in the test flow, stop/clean up any prior test, cancel timeout on detection/stop, and tear down meter/test when the Voice Wake tab is inactive. Runtime detection now falls back on final text-only matches when timing is missing. UI state now reflects finalizing and prevents hanging tests.
2026-01-08 01:36:15 +00:00
Peter Steinberger
68d343b164 fix: telegram html formatting (#435, thanks @RandyVentures) 2026-01-08 02:34:32 +01:00
Peter Steinberger
ec69b34656 fix: improve gateway diagnostics 2026-01-08 02:29:32 +01:00
Peter Steinberger
72183933c4 fix: resolve CI asset/protocol drift 2026-01-08 01:25:17 +00:00
Peter Steinberger
af44fae6fe refactor: rebuild agent system prompt 2026-01-08 02:20:30 +01:00
Peter Steinberger
3e56b70b6c fix(ui): add Overview connect button (#385, thanks @wizaj) 2026-01-08 01:12:56 +00:00
Peter Steinberger
08ea1ac46f refactor: share reply payload threading/dedupe 2026-01-08 01:09:23 +00:00