Timothy Jaeryang Baek
b2fd6ccfd5
refac
2026-07-14 03:36:44 -04:00
Timothy Jaeryang Baek
fcedbebcf4
refac
2026-07-14 03:18:46 -04:00
Timothy Jaeryang Baek
7407eeede8
refac
2026-07-14 03:16:20 -04:00
Timothy Jaeryang Baek
d475cb9174
refac
2026-07-14 03:10:12 -04:00
Timothy Jaeryang Baek
d364101761
refac
2026-07-14 02:55:01 -04:00
Timothy Jaeryang Baek
d8131d1091
refac
2026-07-14 02:37:21 -04:00
Timothy Jaeryang Baek
b9d5462ed0
refac
2026-07-14 02:11:38 -04:00
Timothy Jaeryang Baek
251ef952bf
refac
2026-07-14 02:10:02 -04:00
Timothy Jaeryang Baek
809d9f29f3
refac
2026-07-14 01:47:50 -04:00
Timothy Jaeryang Baek
bcf449d5ad
refac
2026-07-14 01:44:00 -04:00
Timothy Jaeryang Baek
a62ba97467
refac
2026-07-14 01:41:40 -04:00
Timothy Jaeryang Baek
b012d683d8
refac
2026-07-14 01:40:58 -04:00
Timothy Jaeryang Baek
6e14d0d627
refac
2026-07-14 01:39:40 -04:00
Timothy Jaeryang Baek
34813573fa
refac
2026-07-14 01:34:41 -04:00
Timothy Jaeryang Baek
a9617ca218
refac
2026-07-14 01:15:29 -04:00
Timothy Jaeryang Baek
f1ded9409a
refac
2026-07-14 01:13:40 -04:00
Timothy Jaeryang Baek
8f77533317
refac
2026-07-14 01:00:24 -04:00
Timothy Jaeryang Baek
410ebb05d4
refac
2026-07-14 00:54:01 -04:00
Timothy Jaeryang Baek
5ab0ea8b8c
refac
2026-07-14 00:50:44 -04:00
Timothy Jaeryang Baek
d38c953608
refac
2026-07-14 00:49:30 -04:00
Timothy Jaeryang Baek
f1584b5a37
refac
2026-07-14 00:48:40 -04:00
Timothy Jaeryang Baek
84e4d6ef82
refac
2026-07-14 00:44:08 -04:00
Timothy Jaeryang Baek
77da3d8c81
refac
2026-07-14 00:43:40 -04:00
Timothy Jaeryang Baek
f84dabe3d9
refac
2026-07-14 00:43:06 -04:00
Timothy Jaeryang Baek
4ed19d504b
refac
2026-07-14 00:42:57 -04:00
Timothy Jaeryang Baek
caa2457c17
refac
2026-07-14 00:42:47 -04:00
Timothy Jaeryang Baek
f730733bc4
refac
2026-07-14 00:30:47 -04:00
Timothy Jaeryang Baek
53ccd718a5
refac
2026-07-14 00:24:20 -04:00
Timothy Jaeryang Baek
009715cd63
refac
2026-07-14 00:22:00 -04:00
Timothy Jaeryang Baek
6a7068c3a4
refac
2026-07-14 00:21:47 -04:00
Timothy Jaeryang Baek
797293c749
refac
2026-07-14 00:19:41 -04:00
Timothy Jaeryang Baek
7088d245bb
refac
2026-07-14 00:10:28 -04:00
Timothy Jaeryang Baek
0c23466a3e
refac
2026-07-13 23:46:28 -04:00
Timothy Jaeryang Baek
8f07c0c8ee
refac
2026-07-13 23:34:54 -04:00
Timothy Jaeryang Baek
d3fd860c13
refac
2026-07-13 23:32:07 -04:00
Timothy Jaeryang Baek
3005b7bc71
refac
2026-07-13 23:31:14 -04:00
Timothy Jaeryang Baek
23062e9fca
refac
2026-07-13 23:31:01 -04:00
Timothy Jaeryang Baek
17e6496538
refac
2026-07-13 23:28:43 -04:00
Timothy Jaeryang Baek
959558fd82
refac
2026-07-13 23:27:54 -04:00
Timothy Jaeryang Baek
e1f96aa20e
refac
2026-07-13 23:21:45 -04:00
Timothy Jaeryang Baek
2f37e853d1
refac
2026-07-13 23:19:58 -04:00
Timothy Jaeryang Baek
e355959e91
refac
2026-07-13 23:16:22 -04:00
Timothy Jaeryang Baek
08dacd19da
refac
2026-07-13 23:01:10 -04:00
Timothy Jaeryang Baek
51ff386fd6
refac
2026-07-13 23:00:54 -04:00
Timothy Jaeryang Baek
e8b59b2ef3
refac
2026-07-13 22:50:24 -04:00
Timothy Jaeryang Baek
49d202a18e
refac
2026-07-13 12:06:17 -04:00
Timothy Jaeryang Baek
09d4cccb79
refac
2026-07-10 18:32:21 -05:00
Timothy Jaeryang Baek
9a772f42c8
refac
2026-07-10 16:41:35 -05:00
A-PS1999
8c71897bc0
Corrected a few Japanese translations, added several more which were previously blank ( #26881 )
2026-07-10 13:33:46 -05:00
Classic298
f8c0d2fdd6
fix: don't mutate caller's payload when resolving a pipe base model ( #26906 )
...
generate_function_chat_completion rewrote form_data['model'] to the base
model id in place. Because that dict is the same object process_chat_response
later re-submits for the post-tool-call continuation, the continuation was
access-checked against the base model instead of the user-facing preset.
For a public preset over a private/unregistered pipe base, a non-admin's
first message succeeded but the continuation after a native tool call was
denied and silently swallowed, aborting the response (admins skip the
user-only check, so they were unaffected).
Operate on a shallow copy of form_data, mirroring the openai/ollama routers
which already substitute the base model on a copy. The continuation now
re-checks the preset the user actually has access to.
Claude-Session: https://claude.ai/code/session_018toPfJW1hMXAhokGaL43Ep
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-10 13:33:24 -05:00