chore: sync dev-api.py with dev_api.py feedback router wiring

This commit is contained in:
pyr0ball 2026-04-05 20:41:02 -07:00
parent 2f790b1a69
commit c1d6e53ff3

View file

@ -33,6 +33,7 @@ PEREGRINE_ROOT = Path("/Library/Development/CircuitForge/peregrine")
if str(PEREGRINE_ROOT) not in sys.path:
sys.path.insert(0, str(PEREGRINE_ROOT))
from circuitforge_core.api.feedback import make_feedback_router as _make_feedback_router # noqa: E402
from circuitforge_core.config.settings import load_env as _load_env # noqa: E402
from scripts.credential_store import get_credential, set_credential, delete_credential # noqa: E402
@ -54,6 +55,14 @@ app.add_middleware(
allow_headers=["*"],
)
_feedback_router = _make_feedback_router(
repo="Circuit-Forge/peregrine",
product="peregrine",
demo_mode_fn=lambda: (
_CLOUD_MODE or os.environ.get("DEMO_MODE", "").lower() in ("1", "true", "yes")
),
)
app.include_router(_feedback_router, prefix="/api/feedback")
_log = logging.getLogger("peregrine.session")