Timothy Jaeryang Baek
5cc55e2278
refac
2026-04-24 15:51:54 +09:00
Timothy Jaeryang Baek
90584ab6f3
refac
2026-04-24 15:21:37 +09:00
Timothy Jaeryang Baek
a27916d1db
refac
2026-04-21 14:31:04 +09:00
Timothy Jaeryang Baek
a2875f13c6
refac
2026-04-21 13:33:33 +09:00
Timothy Jaeryang Baek
37eba1c5a6
chore: format
2026-04-19 22:45:54 +09:00
Timothy Jaeryang Baek
7cfb260b8a
refac
2026-04-17 15:01:42 +09:00
Timothy Jaeryang Baek
49430de42d
refac
2026-04-17 15:00:17 +09:00
Timothy Jaeryang Baek
55bfc7cbc2
refac
2026-04-17 14:35:13 +09:00
Timothy Jaeryang Baek
4113b15a60
chore: format
2026-04-17 14:28:18 +09:00
Timothy Jaeryang Baek
e695d854f2
refac
2026-04-17 13:10:06 +09:00
Timothy Jaeryang Baek
e709d6812f
refac
2026-04-17 12:55:56 +09:00
Timothy Jaeryang Baek
398718d505
refac
2026-04-17 10:44:29 +09:00
Timothy Jaeryang Baek
70a6a24f14
refac
2026-04-15 10:37:59 -07:00
Timothy Jaeryang Baek
5dae600ce7
chore: format
2026-04-14 17:27:31 -05:00
Timothy Jaeryang Baek
45e49d33e5
refac
2026-04-13 21:52:19 -05:00
Timothy Jaeryang Baek
cf4218e688
refac
2026-04-13 21:29:03 -05:00
Algorithm5838
33a4d1b412
fix: image url to base64 conversion ( #23685 )
2026-04-13 19:15:22 -05:00
Timothy Jaeryang Baek
51765b619c
refac
2026-04-13 13:13:45 -05:00
Timothy Jaeryang Baek
c3c8c605d7
refac
2026-04-12 18:56:04 -05:00
Classic298
4292358bd5
feat: log provider errors to console for better insights ( #23379 )
...
* fix: log provider errors that were silently swallowed
* Update main.py
* fix: wrap non-JSON SSE error responses in JSON so middleware handles them
2026-04-12 18:07:20 -05:00
Timothy Jaeryang Baek
c47dd7b771
refac
2026-04-12 17:22:06 -05:00
Timothy Jaeryang Baek
27169124f2
refac: async db
2026-04-12 14:22:11 -05:00
Timothy Jaeryang Baek
a775fc9b50
refac
2026-04-08 13:34:23 -07:00
Timothy Jaeryang Baek
65ee771fd0
refac
2026-04-02 01:40:50 -05:00
Timothy Jaeryang Baek
60676bfdcf
refac
2026-04-01 06:40:49 -05:00
Timothy Jaeryang Baek
15883e5229
refac
2026-04-01 06:00:53 -05:00
Timothy Jaeryang Baek
7c52382c90
refac
2026-04-01 05:03:53 -05:00
Timothy Jaeryang Baek
c8ef5a4f38
chore: format
2026-04-01 04:36:02 -05:00
Timothy Jaeryang Baek
e6f38f52c8
feat: automation
2026-03-31 23:36:01 -05:00
Shirasawa
b10c70cfcf
feat: Save error messages to the database ( #23231 )
2026-03-31 04:11:47 -05:00
Timothy Jaeryang Baek
52a06bd48a
refac
2026-03-26 18:22:14 -05:00
Timothy Jaeryang Baek
0fa246a1c3
refac
2026-03-25 17:09:36 -05:00
Classic298
bfc606a9e3
fix: align file context injection by user-role messages for native FC ( #22776 )
...
The add_file_context function used a positional zip() to pair API
payload messages with DB-stored messages. After
process_messages_with_output() expands assistant messages containing
tool calls into multiple OpenAI-format messages (assistant + tool
results), the payload list becomes longer than the stored list. This
caused the zip to misalign, so subsequent user messages never received
their attached_files tags -- the model could see uploaded images via
vision but had no file URL to pass to edit_image.
Fix: filter both lists to user-role messages only before zipping.
User messages maintain the same order in both lists regardless of
assistant message expansion, restoring correct file context injection.
Fixes #21878
2026-03-25 16:56:43 -05:00
Timothy Jaeryang Baek
350d52f515
chore: format
2026-03-25 16:43:06 -05:00
Timothy Jaeryang Baek
857d7e6f37
refac
2026-03-25 02:49:34 -05:00
Timothy Jaeryang Baek
631bd20c35
refac
2026-03-24 17:46:33 -05:00
Timothy Jaeryang Baek
c0fcbc5b4c
refac
2026-03-24 17:31:09 -05:00
Algorithm5838
e1cdd7e4fe
fix: use full_output() in reasoning content delta emit ( #23001 )
2026-03-24 17:00:12 -05:00
Tim Baek
c24a4da17d
refac
2026-03-24 14:54:29 -05:00
Timothy Jaeryang Baek
a9c5c787b9
refac
2026-03-24 06:12:07 -05:00
Timothy Jaeryang Baek
f7e07f3ca1
chore: format
2026-03-24 06:07:20 -05:00
Timothy Jaeryang Baek
ade617efa8
refac
2026-03-24 04:49:48 -05:00
Timothy Jaeryang Baek
1c25b06dca
refac
2026-03-23 19:46:24 -05:00
Timothy Jaeryang Baek
5d7766e1b6
refac
2026-03-23 16:46:54 -05:00
Timothy Jaeryang Baek
6a9d67b5bb
refac
2026-03-22 22:10:04 -05:00
Timothy Jaeryang Baek
dfc2dc2c0b
refac
2026-03-22 06:29:31 -05:00
Timothy Jaeryang Baek
6a004205d8
enh: inline html result context
2026-03-22 06:06:02 -05:00
Timothy Jaeryang Baek
93415a48e8
refac
2026-03-21 20:46:25 -05:00
Timothy Jaeryang Baek
f8b3a32caf
refac
2026-03-21 20:25:52 -05:00
Timothy Jaeryang Baek
2ae47cf200
refac
2026-03-21 20:20:20 -05:00