2026-03-04T03:12:57Z - 2026-06-04T02:12:57Z
Overview
14 releases published by 1 user
Release
v0.20.0
v0.20.0 — LLMRouter dict init + Ollama embed preflight
Tag
v0.19.0
Tag
v0.18.0
Release
v0.17.0
v0.17.0 — Reranker module
Tag
v0.16.1
Release
v0.16.0
v0.16.0 — shared CloudSession module
Tag
v0.15.0
Tag
v0.11.0
Release
v0.10.0
v0.10.0 — Community Module
Tag
v0.9.0
Release
v0.5.0
v0.5.0 — Cross-platform manage.py
Release
v0.4.0
v0.4.0 — Agent watchdog + Ollama adopt-if-running
Release
v0.3.0
v0.3.0 — Hardware detection, cf-docuvision, documents pipeline
Release
v0.2.0
v0.2.0 — Orchestrator auto-lifecycle + HF inference server
13 pull requests merged by 1 user
Merged
#32 feat: re-export make_feedback_router from circuitforge_core.api (closes #30)
Merged
#31 feat: CF_LICENSE_KEY validation via Heimdall (closes #26)
Merged
#29 ci: Forgejo Actions — CI, PyPI release, mirrors (closes #27)
Merged
#28 feat: shared feedback router factory (closes #23)
Merged
#25 feat: affiliates + preferences modules v0.7.0 (closes #21, #22)
Merged
#18 feat: manage.py cross-platform product manager
Merged
#17 feat: agent watchdog + Ollama adopt-if-running
Merged
#14 feat: hardware detection, cf-docuvision service, documents ingestion pipeline
Merged
#12 feat(orch): health probe loop + VRAM pre-flight fix
Merged
#9 feat: auto service lifecycle — /allocate, NodeSelector, idle sweep, CFOrchClient
Merged
#3 feat(dashboard): self-hosted coordinator dashboard at GET /
Merged
#2 feat(tasks): shared VRAM-aware LLM task scheduler
Merged
#1 feat(resources): cf-orch GPU VRAM orchestration — Plan A core
43 issues closed from 2 users
Closed
#63 Evaluate mnemo as a persistent memory/knowledge graph module for cf-core
Closed
#61 Version drift: __init__.py hardcodes 0.18.0 but pyproject.toml declares 0.20.0
Closed
#60 LLMRouter.embed(): surface actionable error when Ollama model is not pulled
Closed
#59 LLMRouter: accept inline config dict in addition to Path
Closed
#54 Shared reranker service for RAG pipelines across the orchard
Closed
#44 feat: add VLM vision model to NAS and bench_models.yaml (moondream2 or SmolVLM)
Closed
#53 feat: document cf_text and cf_voice as trunk service backends in llm.yaml.example
Closed
#51 feat: add circuitforge_core.activitypub module (MIT) — ActivityPub actor management and Lemmy/PieFed integration
Closed
#52 preferences: add currency_code field + shared currency formatting utility
Closed
#48 feat: job_quality module — deterministic trust scorer for job listings
Closed
#46 feat: community module — CommunityDB, CommunityPost, SharedStore (MIT)
Closed
#49 feat: cf_core.musicgen — MusicGen HTTP service (Sparrow blocker)
Closed
#45 Harden SQLCipher PRAGMA key against SQL injection
Closed
#50 feat: cf_core.audio — shared PCM/audio utility module (cf-voice + Sparrow dedup)
Closed
#47 feat: community module — PostgreSQL pool, migration runner, CommunityPost, SharedStore (MIT)
Closed
#43 feat: cf-vision managed service app
Closed
#42 pipeline: multimodal chunked pipeline — cf-docuvision page chunks → cf-text streaming
Closed
#33 pipeline module: FPGA→ASIC crystallization engine (LLM-discovered paths → deterministic workflows)
Closed
#37 a11y: add review_duration_ms + output_modified to PipelineRun
Closed
#38 a11y: plumb prefers-reduced-motion through preferences module
Closed
#41 feat: cf-text — direct text generation service module
Closed
#34 tracking: cf-core integration points for cf-voice (SSE wire format, preferences hooks)
Closed
#36 arch: extract vision stub to standalone cf-vision repo
Closed
#40 feat: VoiceFrame SSE wire format — shared type definition for cf-voice consumers
Closed
#35 arch: extract cf_voice to standalone cf-voice repo (do not build inside cf-core)
Closed
#39 feat: create Circuit-Forge/cf-voice repo with stub VoiceFrame API
Closed
#30 feat: re-export make_feedback_router from circuitforge_core.api.__init__
Closed
#26 feat: CF_LICENSE_KEY env var for product license self-validation
Closed
#27 Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/)
Closed
#23 feat: shared feedback FastAPI router — extract common feedback endpoint from kiwi/snipe/peregrine
Closed
#24 arch: split circuitforge-core into MIT infrastructure layer + BSL 1.1 orchestration layer
Closed
#19 Publish cf-orch Docker image to GHCR for paid+ multi-node users
Closed
#22 feat: core.preferences persistence helpers — get_user_preference / set_user_preference
Closed
#21 feat: core.affiliates module — wrap_url, AffiliateProgram, eBay/Amazon builders
Closed
#6 manage.py: cross-platform process manager (replaces manage.sh, enables native Windows)
Closed
#16 ollama: register as tracked service in cf-orch (VRAM accounting + adopt-if-running)
Closed
#15 agent watchdog: persist known nodes + auto-reconnect after coordinator restart
Closed
#8 Implement cf-docuvision managed HTTP service (ByteDance/Dolphin-v2)
Closed
#13 test: probe loop coverage — _run_instance_probe_loop transition logic
Closed
#7 documents module: StructuredDocument interface + ingest() client (Dolphin-v2 runtime in cf-orch)
Closed
#5 hardware module: VRAM tier ladder + profile generator + auto-detect script
Closed
#11 fix(llm-server): Phi-4-mini-instruct incompatible with transformers 5.x (tied_weights_keys API change)
Closed
#10 fix(orch): transition vllm instance state from starting to running after port probe
48 issues created by 2 users
Opened
#5 hardware module: VRAM tier ladder + profile generator + auto-detect script
Opened
#6 manage.py: cross-platform process manager (replaces manage.sh, enables native Windows)
Opened
#7 documents module: StructuredDocument interface + ingest() client (Dolphin-v2 runtime in cf-orch)
Opened
#8 Implement cf-docuvision managed HTTP service (ByteDance/Dolphin-v2)
Opened
#10 fix(orch): transition vllm instance state from starting to running after port probe
Opened
#11 fix(llm-server): Phi-4-mini-instruct incompatible with transformers 5.x (tied_weights_keys API change)
Opened
#13 test: probe loop coverage — _run_instance_probe_loop transition logic
Opened
#15 agent watchdog: persist known nodes + auto-reconnect after coordinator restart
Opened
#16 ollama: register as tracked service in cf-orch (VRAM accounting + adopt-if-running)
Opened
#19 Publish cf-orch Docker image to GHCR for paid+ multi-node users
Opened
#21 feat: core.affiliates module — wrap_url, AffiliateProgram, eBay/Amazon builders
Opened
#23 feat: shared feedback FastAPI router — extract common feedback endpoint from kiwi/snipe/peregrine
Opened
#22 feat: core.preferences persistence helpers — get_user_preference / set_user_preference
Opened
#24 arch: split circuitforge-core into MIT infrastructure layer + BSL 1.1 orchestration layer
Opened
#26 feat: CF_LICENSE_KEY env var for product license self-validation
Opened
#27 Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/)
Opened
#30 feat: re-export make_feedback_router from circuitforge_core.api.__init__
Opened
#33 pipeline module: FPGA→ASIC crystallization engine (LLM-discovered paths → deterministic workflows)
Opened
#34 tracking: cf-core integration points for cf-voice (SSE wire format, preferences hooks)
Opened
#36 arch: extract vision stub to standalone cf-vision repo
Opened
#35 arch: extract cf_voice to standalone cf-voice repo (do not build inside cf-core)
Opened
#37 a11y: add review_duration_ms + output_modified to PipelineRun
Opened
#38 a11y: plumb prefers-reduced-motion through preferences module
Opened
#39 feat: create Circuit-Forge/cf-voice repo with stub VoiceFrame API
Opened
#40 feat: VoiceFrame SSE wire format — shared type definition for cf-voice consumers
Opened
#41 feat: cf-text — direct text generation service module
Opened
#42 pipeline: multimodal chunked pipeline — cf-docuvision page chunks → cf-text streaming
Opened
#43 feat: cf-vision managed service app
Opened
#44 feat: add VLM vision model to NAS and bench_models.yaml (moondream2 or SmolVLM)
Opened
#45 Harden SQLCipher PRAGMA key against SQL injection
Opened
#46 feat: community module — CommunityDB, CommunityPost, SharedStore (MIT)
Opened
#47 feat: community module — PostgreSQL pool, migration runner, CommunityPost, SharedStore (MIT)
Opened
#48 feat: job_quality module — deterministic trust scorer for job listings
Opened
#49 feat: cf_core.musicgen — MusicGen HTTP service (Sparrow blocker)
Opened
#50 feat: cf_core.audio — shared PCM/audio utility module (cf-voice + Sparrow dedup)
Opened
#51 feat: add circuitforge_core.activitypub module (MIT) — ActivityPub actor management and Lemmy/PieFed integration
Opened
#52 preferences: add currency_code field + shared currency formatting utility
Opened
#53 feat: document cf_text and cf_voice as trunk service backends in llm.yaml.example
Opened
#54 Shared reranker service for RAG pipelines across the orchard
Opened
#55 Evaluate agent-vault integration for credential brokering in agent products
Opened
#56 feat: opt-in local-first client sync service — cross-device localStorage data (Paid+)
Opened
#57 feat(sync): opt-in consent layer — per-user, per-product, per-data-class sync preferences
Opened
#58 signal_bus module — generic SSE event publisher for real-time signal streams
Opened
#59 LLMRouter: accept inline config dict in addition to Path
Opened
#60 LLMRouter.embed(): surface actionable error when Ollama model is not pulled
Opened
#61 Version drift: __init__.py hardcodes 0.18.0 but pyproject.toml declares 0.20.0
Opened
#62 Docs: conda env name is cf / circuitforge, not job-seeker
Opened
#63 Evaluate mnemo as a persistent memory/knowledge graph module for cf-core