circuitforge-core/docs/modules
pyr0ball 43f9e9a54c
Some checks failed
CI / test (pull_request) Has been cancelled
feat(tasks): implement dispatch_task/get_task_status generic caller/args dispatch
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
2026-07-10 18:08:48 -07:00
..
affiliates.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
config.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
db.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
documents.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
hardware.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
index.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
llm.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
manage.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
memory.md feat(memory): persistent knowledge graph via mnemo sidecar 2026-06-05 10:19:11 -07:00
mqtt.md docs: self-hoster service docs for text, video, and mqtt modules 2026-06-05 11:59:48 -07:00
pipeline.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
preferences.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
resources.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
stt.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
tasks.md feat(tasks): implement dispatch_task/get_task_status generic caller/args dispatch 2026-07-10 18:08:48 -07:00
text.md docs: self-hoster service docs for text, video, and mqtt modules 2026-06-05 11:59:48 -07:00
tiers.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
tts.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
video.md docs: self-hoster service docs for text, video, and mqtt modules 2026-06-05 11:59:48 -07:00
vision.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00
wizard.md feat: platforms module + docs + scripts 2026-04-24 15:23:16 -07:00