LIghtJUNction
da12fca83d
refactor(utils): improve type annotations and code quality
...
command_parser.py:
- Add explicit type annotations for tokens list and return type
config_number.py:
- Handle float to int conversion explicitly
- Simplify type checking logic
file_extract.py:
- Add type annotations and improve file extraction handling
io.py:
- Add type annotations for I/O operations
log_pipe.py:
- Implement TextIO interface for better compatibility
- Add comprehensive type annotations
- Add callback support and identifier logging
session_waiter.py:
- Clean up type annotations
2026-03-31 20:15:09 +08:00
LIghtJUNction
bbcdc502a5
feat(dashboard): clarify frontend/backend behavior with better messages
...
- Track _webui_fallback flag to distinguish "frontend disabled" vs "frontend enabled but files missing"
- Improve messages:
- "前端未内置或未初始化,回退到仅启动后端" when fallback occurs
- "前端已禁用" when user explicitly disabled
- "正在启动 API Server" instead of "WebUI 已分离"
- "前端未启用,请访问在线面板" for HTTP responses when frontend disabled
2026-03-23 17:43:30 +08:00
LIghtJUNction
6a4177cae4
Revert "feat: SDK integration and various improvements"
2026-03-23 01:18:03 +08:00
エイカク
451ad685ae
feat: 集成 DeerFlow Agent Runner 并优化流式处理 ( #5581 )
...
* feat: integrate DeerFlow agent runner and improve stream handling
* refactor: split DeerFlow stream flow and close stale client on reset
* fix: enforce max_step and correct timeout type check
* fix: harden DeerFlow config parsing and session lifecycle
* fix: preserve third-party runner error semantics and harden image parsing
* perf: bound DeerFlow values history and seen-id cache
* refactor: improve deerflow stream semantics and client lifecycle
* fix: harden third-party runner error semantics and fallback aggregation
* refactor: reduce deerflow image log noise and lazy-init api session
* perf: avoid unnecessary iterable copies in deerflow stream utils
* refactor: centralize runner error key and clarify deerflow client lifecycle
* refactor: simplify third-party runner output flow
* fix: defer streaming runner cleanup and unify error mapping
* fix: handle id-less values messages and redact stream payload logs
* fix: improve deerflow error signaling and third-party runner flow
* fix: support deerflow proxy and refine runner lifecycle
* fix: tighten deerflow image validation and runner lifecycle
* feat: support deerflow image output components
* fix: harden runner stream cleanup and refactor deerflow config
* fix: preserve deerflow done hook and simplify runner lifecycle
* refactor: simplify third-party runner aggregation and lifecycle closing
* fix: preserve first deerflow values payload and simplify runner flow
* refactor: unify runner final resolution and harden deerflow close state
* refactor: share int coercion and make deerflow close best effort
* refactor: extract deerflow mappers and streamline third-party lifecycle
* refactor: simplify third-party flow and harden sse flush parsing
* fix: make deerflow runner close path best effort
* refactor: simplify third-party orchestration and centralize deerflow keys
* refactor: simplify third-party chunk flow and deerflow finalization
* fix: harden deerflow stream parsing and simplify runner lifecycle
* refactor: remove redundant deerflow values text assignment
* fix: improve deerflow timeout diagnostics and image input feedback
* refactor: flatten third-party runner lifecycle and aggregation
* chore: use deerflow official remote svg icon
* chore: remove unused deerflow local logo asset
2026-03-01 12:31:38 +09:00