mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-09-28 11:43:00 +08:00
* feat(compile): let OV own external task lifecycle Keep durable task state, recovery, query, and cancellation in OpenViking while external providers execute the workload. * feat(compile): align external session protocol Persist external session state in OV and adapt VikingBot to the documented create, status, and cancel contract. * fix(compile): infer external API from base URL Remove the redundant enable switch so generated Base Server configuration activates Compile directly from its configured endpoint. * refactor(compile): simplify task lifecycle controls Remove client-facing runtime and wait controls, and retire legacy OV routes in favor of the generic Task API. Bound transient status polling failures so unavailable providers fail the owned task. * fix(compile): restore server runtime deadline * fix(compile): enforce timeout in OV task polling * feat(compile): expose args in CLI and SDKs * fix(compile): correct provider retry boundaries * fix(compile): bound cancellation convergence * fix(compile): retry submit without runtime cap * refactor(compile): keep provider credentials minimal * fix(compile): poll tasks every 30 seconds by default * refactor(compile): standardize runtime task protocol * fix(compile): wait for remote cancellation to settle