 Hao Zheandzhiheng.liu
|
4237c66031
|
fix(bot): harden scheduling, sessions, sandbox, and packaging (#3549)
* fix(bot): make SRT sandbox constructible and surface startup failures
Sweep findings: C-02, C-04. Read SRT settings from the correct config and never cache failed startups.
(cherry picked from commit 0d3798399a)
* fix(bot): reject unschedulable cron jobs and honest manual runs
Sweep findings: C-07, C-08. Reject impossible schedules and fail no-op manual execution.
(cherry picked from commit 47413fdffe)
* build: ship VikingBot workspace and bridge assets in wheels
Sweep findings: F-07. Copy required bot assets into the package and resolve installed workspace templates correctly.
(cherry picked from commit 85e9ff2d06)
* fix(bot): OpenAPI channel concurrency, session deletion, and context handling
Sweep findings: C-09, C-10, C-11. Reject ambiguous requests and make session deletion durable.
(cherry picked from commit 68fd70c5be)
* docs(bot): correct channel setup config paths and license metadata
Sweep findings: C-13, C-15. Point channel setup at ov.conf and align package metadata with MIT.
(cherry picked from commit b15c241037)
* fix(review): align bot license metadata
Addresses blocking review finding on #3426.
(cherry picked from commit 001e0fa7ed)
* fix(bot): preserve cron scheduler liveness
Record callback-less scheduled runs as job errors so recurring timers persist and rearm, while manual runs still fail without mutating state. Document the OpenAPI context rejection and same-session concurrency contract.
* fix(ragfs): use stable Windows file identity APIs
---------
Co-authored-by: zhiheng.liu <zhiheng.liu@bytedance.com>
|
2026-07-31 15:57:43 +08:00 |
|