|
Some checks failed
CI / test (pull_request) Has been cancelled
Pagepiper (and possibly other products copying its pattern) imported dispatch_task(caller, args) -> task_id / get_task_status(task_id) -> dict from circuitforge_core.tasks, expecting a "product/task_name" + kwargs-dict interface. Neither function existed, so every call silently hit an except-Exception fallback with no visible error. This is a new module, not a TaskScheduler wrapper — TaskScheduler is keyed by task_id/job_id/params against a specific SQLite background_tasks table (VRAM-budgeted LLM queue), a different shape from the generic named-runnable dispatch pagepiper actually needed. Scope: free-tier, in-process, single-node only. Routing through the circuitforge-orch coordinator would need a new generic task-dispatch endpoint on that separate BSL package (CFOrchClient only exposes model/ service allocation today) — tracked as follow-up, not attempted here. Consuming products additionally need to call register_task_runner() at startup to benefit; that's product-side work in a separate repo. Bump to 0.22.0. Closes: #67 |
||
|---|---|---|
| .. | ||
| affiliates.md | ||
| config.md | ||
| db.md | ||
| documents.md | ||
| hardware.md | ||
| index.md | ||
| llm.md | ||
| manage.md | ||
| memory.md | ||
| mqtt.md | ||
| pipeline.md | ||
| preferences.md | ||
| resources.md | ||
| stt.md | ||
| tasks.md | ||
| text.md | ||
| tiers.md | ||
| tts.md | ||
| video.md | ||
| vision.md | ||
| wizard.md | ||