Tam Nhu Tran
8282ff68a1
fix(proxy): support opt-in OpenAI reasoning shaping
2026-06-03 11:08:41 -04:00
Kai (Tam Nhu) Tran
216fae7d57
fix(proxy): load pid-only profile daemon state
2026-05-30 14:56:46 -04:00
Kai (Tam Nhu) Tran and GitHub
fa31bea672
fix(proxy): require owned daemon PID before reusing legacy/profile proxy session
...
Squash merge PR #1298 into dev.
2026-05-19 08:05:45 -04:00
Tam Nhu Tran
1932b2ca61
fix(proxy): strip stale encoding from upstream error responses
2026-05-13 09:13:28 -04:00
Kai (Tam Nhu) Tran and GitHub
a840793a9b
fix(proxy): avoid exposing local auth token in daemon argv ( #1230 )
2026-05-12 18:13:20 -04:00
Tam Nhu Tran
d9ace607e5
fix(proxy): shape direct OpenAI reasoning chat payloads
2026-04-30 12:33:02 -04:00
Tam Nhu Tran
fc90b6f473
fix(usage): normalize provider aliases in aggregation
2026-04-28 15:43:13 -04:00
Tam Nhu Tran
a538627933
fix(usage): harden models.dev analytics integration
2026-04-28 15:25:58 -04:00
Tam Nhu Tran
3dcf150978
fix(proxy): preserve settings-profile launches for openai bridge
2026-04-28 11:42:56 -04:00
Tam Nhu Tran
4c677507d0
ci: add fast test budget warning
2026-04-23 17:25:48 -04:00
Tam Nhu Tran
d5591913ef
fix(proxy): clarify shared port fallback and legacy 3456 handling
2026-04-23 15:00:50 -04:00
Tam Nhu Tran
15751e2db5
feat(proxy): add adaptive local port selection for OpenAI-compatible profiles
2026-04-23 14:47:01 -04:00
Tam Nhu Tran
e6ac91b9c7
fix(test): stabilize proxy integration server ports
2026-04-22 09:16:15 -04:00
Tam Nhu Tran
399f403322
fix(transformers): preserve tool ordering across proxy streams
...
- reject pending tool_result layouts that cannot be translated without reordering user content
- keep interleaved GLMT tool_use blocks open until finalization instead of stopping early
- cover leading/interleaved tool_result regressions and interleaved streaming tool fragments
2026-04-20 13:17:30 -04:00
Grandis SYF and Tam Nhu Tran
a0f91761ed
feat(glmt): fix sequential tool_use block handling
2026-04-20 13:06:00 -04:00
Grandis SYF and Tam Nhu Tran
baa58c9543
feat(proxy): add HEAD method support for health probe endpoints
2026-04-20 13:06:00 -04:00
Tam Nhu Tran
1cfed73ca5
fix(proxy): harden stale daemon ownership checks
2026-04-20 12:44:30 -04:00
Wooseong Kim
afcb1abf9e
fix(proxy): retain explicit profile names in status
2026-04-20 15:30:51 +09:00
Wooseong Kim
391bdddc22
fix(proxy): handle legacy stop and preferred ports
2026-04-20 15:25:16 +09:00
Wooseong Kim
db32d15d86
fix(proxy): preserve running daemons on restart failure
2026-04-20 14:51:32 +09:00
Wooseong Kim
24c24847f7
fix(proxy): preserve legacy state and exact ports
2026-04-20 14:03:12 +09:00
Wooseong Kim
8942be3afc
test(proxy): cover multi-profile daemon ports
2026-04-20 13:14:19 +09:00
Tam Nhu Tran
ebc92194bb
fix(proxy): harden Anthropic request transformation semantics
...
- enforce strict tool_result ordering and pairing against assistant tool_use ids
- reject tool_result image payloads that cannot map to OpenAI tool messages
- preserve raw tool schemas on the /v1/messages proxy path instead of silently tightening them
- forward Anthropic tool_choice semantics and cover adaptive routing plus upstream payload checks
2026-04-18 19:39:13 -04:00
Tam Nhu Tran
841eeb497c
fix(proxy): keep stream guards active through sse piping
2026-04-15 02:52:29 -04:00
Tam Nhu Tran
17187c4abd
feat(proxy): complete openai routing scope
2026-04-15 00:55:11 -04:00
Tam Nhu Tran
5c66c1f121
test(proxy): cover proxy lifecycle and routing
2026-04-14 19:27:19 -04:00