Yeuoly
a84437b245
refactor: refactor FileChunk to use Pydantic validators and extract blob processing logic
...
- Refactor FileChunk class to use Pydantic field and model validators
- Add proper validation for total_length with size constraints
- Implement __iadd__ operator for cleaner chunk appending
- Extract blob chunk processing logic into a dedicated _process_blob_chunks method
- Add comprehensive docstrings for better code documentation
- Add unit tests for FileChunk class
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 22:18:11 +08:00
Bowen Liang
2e87e85474
update
2025-08-10 21:23:08 +08:00
Bowen Liang
23ee92e52e
update
2025-08-10 14:10:50 +08:00
Bowen Liang
3449065585
style
2025-08-10 14:10:30 +08:00
Bowen Liang
84eec68421
reuse variables
2025-08-10 14:10:17 +08:00
Bowen Liang
1856a743fc
style
2025-08-10 14:07:39 +08:00
Bowen Liang
76883751eb
update
2025-08-10 14:07:19 +08:00
Bowen Liang
d90e30d4b6
update
2025-08-10 14:05:52 +08:00
Bowen Liang
7f2e18be0c
move file chunk size check ahead
2025-08-10 14:02:00 +08:00
Bowen Liang
e115340e83
make tool file size configurable
2025-08-10 14:00:58 +08:00
znn
ab78e12089
enhancing logging ( #23332 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-05 10:36:48 +08:00
Yeuoly
206bc4b36d
chore: enhance error message when handling PluginInvokeError ( #22908 )
2025-07-24 21:58:39 +08:00
Maries
ad67094e54
feat: oauth refresh token ( #22744 )
...
Co-authored-by: Yeuoly <admin@srmxy.cn>
2025-07-23 13:12:39 +08:00
Maries
a4ef900916
Support OAuth Integration for Plugin Tools ( #22550 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yeuoly <admin@srmxy.cn>
2025-07-17 17:18:44 +08:00
homejim
8e910d8c59
fix(plugin): introduce response_type parameter in plugin list API to enable paginated response support ( #22251 )
2025-07-15 10:10:37 +08:00
NeatGuyCoding
a82943a83d
minor fix: add parameters in error msg of Plugin service returned no options ( #21662 )
2025-07-01 22:58:59 +08:00
Yeuoly
cea6522122
feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities ( #21425 )
2025-06-26 17:44:14 +08:00
Maries
164e5481c5
feat(oauth): plugin oauth service ( #21480 )
2025-06-25 14:14:30 +08:00
Xin Zhang
30cfc9c172
Feat/plugin install scope management ( #19963 )
2025-06-18 16:25:00 +08:00
Bowen Liang
888cd86afd
chore: prepare the plugin daemon base url to yarl URL ahead intstead of in every invocation ( #20541 )
2025-06-03 17:01:35 +08:00
Bowen Liang
eee88a8012
chore: improve error logging for requests to plugin daemon ( #20328 )
2025-05-29 17:12:27 +08:00
Good Wood
756f35f480
feat: add pagination for plugin page ( #20151 )
2025-05-27 12:54:52 +08:00
Yeuoly
ff0feaf34e
fix: handle EndpointSetupFailedError in BasePluginClient ( #19613 )
2025-05-15 13:59:43 +08:00
Yeuoly
0e0ec4691a
feat: add interfaces of OAuth handler methods for authorization ( #18889 )
2025-04-27 16:00:37 +08:00
Yeuoly
abafa68647
refactor: rename plugin manager to plugin client and rename path from manager to impl ( #18876 )
2025-04-27 14:22:25 +08:00