Commit Graph

4804 Commits

Author SHA1 Message Date
Peter Steinberger
bbd7937f68 fix(mac): add tailnet discovery fallback and debug CLI 2026-01-10 23:39:27 +01:00
Shadow
e09265e841 Discord: add fetch message action 2026-01-10 16:38:20 -06:00
Peter Steinberger
f25e3f3bff test(cli): avoid update-cli import timeout 2026-01-10 23:35:04 +01:00
Peter Steinberger
c25989b59c feat(status): improve status output 2026-01-10 23:32:07 +01:00
Peter Steinberger
c19b6e020e docs(changelog): drop self-thanks (#691) 2026-01-10 22:27:41 +00:00
Peter Steinberger
0390d39d95 Heartbeat: optional reasoning delivery (#690)
* feat: expose heartbeat reasoning output

* docs(changelog): mention heartbeat reasoning toggle
2026-01-10 22:26:20 +00:00
Peter Steinberger
42ad2a4fdd Merge pull request #688 from theglove44/fix/thinking-blocks-leak
fix(agents): strip <thought> and <antthinking> tags from output
2026-01-10 22:25:37 +00:00
Peter Steinberger
c89dc2e6b4 fix: cover extra thinking tags (#688) (thanks @theglove44) 2026-01-10 23:23:23 +01:00
Chris Taylor
705b27090a fix(agents): strip <thought> and <antthinking> tags from output 2026-01-10 23:19:58 +01:00
Peter Steinberger
be4b74090b feat: run doctor after restart 2026-01-10 23:14:55 +01:00
Peter Steinberger
0518349f72 Merge pull request #687 from evalexpr/fix/usage-limit-fallback
fix: add 'usage limit' to rate limit detection patterns
2026-01-10 22:13:19 +00:00
Peter Steinberger
0345453901 docs: add changelog entry for usage limit failover (#687) (thanks @evalexpr) 2026-01-10 23:12:27 +01:00
Jonathan Wilkins
ba52bb22f1 fix: add 'usage limit' to rate limit detection patterns
OpenAI/ChatGPT returns "You have hit your ChatGPT usage limit (plus plan)"
when users exceed their plan quota. This error wasn't being recognized as a
rate limit, so fallback to alternative models wasn't triggering.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 23:11:06 +01:00
Peter Steinberger
6b097284d9 refactor(agents): extract transcript repair module 2026-01-10 22:07:25 +00:00
Peter Steinberger
f39fe81356 fix: keep mock openai responses requests 2026-01-10 22:56:08 +01:00
Peter Steinberger
853d153b69 Gateway: disable OpenAI HTTP chat completions by default (#686)
* feat(gateway): disable OpenAI chat completions HTTP by default

* test(gateway): deflake mock OpenAI tool-calling

* docs(changelog): note OpenAI HTTP endpoint default-off
2026-01-10 21:55:54 +00:00
Peter Steinberger
49b6c127ac Merge pull request #685 from carlulsoe/fix/daemon-restart-feedback
fix(cli): improve daemon restart feedback [AI-assisted]
2026-01-10 21:53:00 +00:00
Peter Steinberger
d652dc7e2b fix: polish restart feedback + stabilize tests (#685) (thanks @carlulsoe) 2026-01-10 22:52:09 +01:00
Peter Steinberger
67c7df1c07 fix(agents): harden tool transcript repair 2026-01-10 21:45:15 +00:00
Peter Steinberger
635ac60185 test: add setup-token live smoke 2026-01-10 21:45:15 +00:00
Kit
04b93b5031 fix(cli): improve daemon restart feedback
- runDaemonRestart() now returns Promise<boolean> indicating success
- update command only shows success when restart actually happened
- Fixes missing reasoningLevel type in compactEmbeddedPiSession

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Carl Ulsøe Christensen <carlulsoe@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 22:44:31 +01:00
Peter Steinberger
3b898b8898 fix(doctor): warn on opencode overrides 2026-01-10 22:44:31 +01:00
Peter Steinberger
c3ba0505f8 fix: keep docker home volume mounts 2026-01-10 22:42:57 +01:00
Gabriel Trigo
96ee7027f2 feat: add optional home volume and extra mounts 2026-01-10 22:40:57 +01:00
Peter Steinberger
1825cde46e docs(gateway): rename OpenAI HTTP endpoint doc 2026-01-10 22:39:06 +01:00
Peter Steinberger
d254843da0 feat(gateway): add config toggle for chat completions endpoint 2026-01-10 22:39:06 +01:00
Peter Steinberger
0acb0e8f01 fix(agents): include reasoningLevel in compaction params 2026-01-10 22:39:06 +01:00
Peter Steinberger
1fcde29135 Merge pull request #676 from ngutman/fix/macos-bridge-tunnel-health
fix(macos): stabilize bridge tunnels
2026-01-10 21:27:34 +00:00
Peter Steinberger
d3bd598b72 fix: harden mac bridge disconnect handling (#676) (thanks @ngutman) 2026-01-10 22:27:09 +01:00
Nimrod Gutman
c7e1dda612 fix(macos): stabilize bridge tunnels 2026-01-10 22:26:47 +01:00
Ruby
0002d746a4 fix: enable block streaming for all providers (#684) 2026-01-10 15:25:55 -06:00
Peter Steinberger
30dd2a497d fix: add reasoning visibility hint 2026-01-10 22:24:22 +01:00
Peter Steinberger
ce741a3348 fix: move attach-only toggle to General settings 2026-01-10 22:21:40 +01:00
Peter Steinberger
5bb13589bc test(live): add provider filters + google skip rules 2026-01-10 21:16:59 +00:00
Peter Steinberger
022be22be4 chore(protocol): regenerate GatewayModels.swift 2026-01-10 22:15:06 +01:00
Peter Steinberger
9a03518110 docs(changelog): note OpenAI HTTP endpoint 2026-01-10 22:11:50 +01:00
Peter Steinberger
65f49097ee style(gateway): format openai-http 2026-01-10 22:11:15 +01:00
Peter Steinberger
6410149eb5 feat(gateway): allow agent via model 2026-01-10 22:11:12 +01:00
Peter Steinberger
c052eb4f8b fix(docs): dedupe /sandbox redirects 2026-01-10 22:11:10 +01:00
Peter Steinberger
8e727bb589 docs(gateway): add OpenAI HTTP API to docs nav 2026-01-10 22:11:07 +01:00
Peter Steinberger
f8fe43591e feat(gateway): add OpenAI-compatible HTTP endpoint 2026-01-10 22:11:04 +01:00
Peter Steinberger
945ab11ab9 chore: refresh pi-ai patch repro note 2026-01-10 20:55:57 +00:00
Peter Steinberger
f110611865 docs(testing): add google live recipes 2026-01-10 20:55:57 +00:00
Shadow
6620983fc5 Docs: fix internal links 2026-01-10 14:51:33 -06:00
Peter Steinberger
305d24c106 fix(openai): drop reasoning replay for tool-only turns 2026-01-10 20:44:23 +00:00
Peter Steinberger
1c9d9bfa3d feat(gateway): add agent image attachments + live probe 2026-01-10 20:44:23 +00:00
Peter Steinberger
d00092352c test: relax reasoning replay expectations 2026-01-10 21:43:52 +01:00
Peter Steinberger
87de07ee74 fix: align opencode-zen provider setup 2026-01-10 21:38:18 +01:00
Peter Steinberger
6fdeab6dc4 fix: describe sandboxed elevated in prompt 2026-01-10 21:37:15 +01:00
Peter Steinberger
376ab2ad71 feat(doctor): offer update first 2026-01-10 21:34:59 +01:00