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
aa2f7fbe52
refac
2026-03-24 21:32:04 -05:00
Timothy Jaeryang Baek
d933991904
refac
2026-03-24 19:50:46 -05:00
Timothy Jaeryang Baek and Joost Mul
601bb78358
feat: oauth 2.1 static mcp
...
Co-Authored-By: Joost Mul <6438009+donmul@users.noreply.github.com >
2026-03-24 17:58:21 -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
Timothy Jaeryang Baek and alifurkanstahl
7eae377c01
perf: lookup
...
Co-Authored-By: alifurkanstahl <180474740+alifurkanstahl@users.noreply.github.com >
2026-03-24 16:24:46 -05:00
Tim Baek
c24a4da17d
refac
2026-03-24 14:54:29 -05:00
Timothy Jaeryang Baek
6d7744c219
refac
2026-03-24 06:21:37 -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
69171a4c8b
refac
2026-03-24 05:13:31 -05:00
Timothy Jaeryang Baek
fe7e002fea
refac
2026-03-24 04:58:48 -05:00
Timothy Jaeryang Baek
ade617efa8
refac
2026-03-24 04:49:48 -05:00
Timothy Jaeryang Baek
a3238aa79f
refac
2026-03-23 20:42:48 -05:00
Timothy Jaeryang Baek
1c25b06dca
refac
2026-03-23 19:46:24 -05:00
Timothy Jaeryang Baek
0f0ba7dadd
refac
2026-03-23 16:56:50 -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
945275faae
refac
2026-03-22 06:58:58 -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
a1aceb5f87
refac
2026-03-21 19:42:48 -05:00
Timothy Jaeryang Baek
ea515fa26e
refac
2026-03-21 19:17:21 -05:00
Timothy Jaeryang Baek
cc8b5055f2
refac
2026-03-21 19:04:39 -05:00
Timothy Jaeryang Baek
877bc23afc
refac
2026-03-21 18:42:55 -05:00
Timothy Jaeryang Baek
bb3526f4e4
refac
2026-03-21 17:59:44 -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
Timothy Jaeryang Baek
c0385f60ba
refac
2026-03-17 16:52:14 -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
d85b52bfc2
refac
2026-03-12 20:37:41 -05:00
Timothy Jaeryang Baek
afa0609ece
feat: support whitelist filtering in AuditLoggingMiddleware ( #22515 )
...
Add AUDIT_INCLUDED_PATHS env var for whitelist-based audit filtering.
When set, only matching paths are audited and AUDIT_EXCLUDED_PATHS is
ignored. Auth endpoints (signin/signout/signup) are always logged
regardless of filtering mode.
2026-03-11 15:41:42 -05:00
Timothy Jaeryang Baek
e34ed72e1e
refac
2026-03-11 15:33:24 -05:00
Shamil
3a6b5ebb5f
refac: modernize type hints and imports in access_control module ( #22594 )
2026-03-11 15:28:39 -05:00
Lorenzo Maffioli
035b981e11
feat(otel): introduce an environment variable to control the export interval of otel metrics ( #22529 )
2026-03-11 15:27:06 -05:00
Timothy Jaeryang Baek
8da29566a1
refac: safer tool server handling
2026-03-11 15:22:51 -05:00
Timothy Jaeryang Baek
97cc94756e
chore: bump
2026-03-08 19:00:50 -05:00
Timothy Jaeryang Baek
1364df0913
refac
2026-03-08 18:26:36 -05:00
Timothy Jaeryang Baek
352391fa76
chore: format
2026-03-08 18:14:09 -05:00
Timothy Jaeryang Baek
9d8f590fc5
feat: support pipe filters for per-message content truncation in task templates
...
Add |middletruncate:n, |start:n, and |end:n pipe filters to the
{{MESSAGES}} template variable, enabling per-message character
truncation for task models (title, tags, follow-up, etc.).
Example: {{MESSAGES:END:2|middletruncate:500}}
This optimizes task model prompt size for conversations with very
long messages (e.g. pasted documents), reducing latency for local
models and API costs.
Closes #21499
2026-03-08 17:43:23 -05:00
Ethan T. and gambletan
a97f5adf95
fix: URL-encode OAuth error message in redirect URL ( #22415 )
...
- URL-encodes the OAuth error message when constructing the redirect URL in the OIDC callback handler
- Without encoding, error messages containing spaces, ampersands, or other special characters produce malformed URLs that the frontend cannot parse correctly
- The custom OAuth client callback handler already correctly uses urllib.parse.quote_plus() for the same purpose; this fix brings the OIDC handler in line with that pattern
Co-authored-by: gambletan <tan@gambletan.com >
2026-03-08 16:47:47 -05:00
Fu-Jie
138c4cbfcf
fix: filter out internal tool methods starting with underscore ( #22408 )
2026-03-08 16:46:56 -05:00