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
Timothy Jaeryang Baek
adcbba34f8
refac
2026-03-21 20:03:02 -05:00
Timothy Jaeryang Baek
ea515fa26e
refac
2026-03-21 19:17:21 -05:00
Timothy Jaeryang Baek
877bc23afc
refac
2026-03-21 18:42:55 -05:00
Timothy Jaeryang Baek
ecba37070d
refac
2026-03-20 17:05:47 -05:00
Timothy Jaeryang Baek
adcc50d337
refac
2026-03-19 15:56:43 -05:00
Timothy Jaeryang Baek
de3317e26b
refac
2026-03-17 17:58:01 -05:00
Ethan T.
a229f9ea42
fix: replace bare except with except Exception ( #22473 )
...
Replace bare except clauses with except Exception to follow Python best practices and avoid catching unexpected system exceptions like KeyboardInterrupt and SystemExit.
2026-03-15 17:48:23 -05:00
Timothy Jaeryang Baek
710b5270a1
refac
2026-03-07 20:43:45 -06:00
Timothy Jaeryang Baek
2bff50f736
refac
2026-03-07 20:42:21 -06:00
Timothy Jaeryang Baek
f047b6b3ae
refac
2026-03-07 20:30:42 -06:00
Timothy Jaeryang Baek
368912ca62
refac
2026-03-07 20:28:17 -06:00