mirror of
https://github.com/Rarebuffalo/securelens-backend.git
synced 2026-06-19 07:00:30 +00:00
allow interactive repl launch in offline no-ai mode
This commit is contained in:
@@ -299,12 +299,12 @@ async def _scan_async(path, model, output, max_files, ci, fail_on, no_ai, sync):
|
|||||||
return
|
return
|
||||||
|
|
||||||
# ── Interactive REPL ─────────────────────────────────────────────────────
|
# ── Interactive REPL ─────────────────────────────────────────────────────
|
||||||
if fmt in ("terminal", "all", "markdown") and not no_ai:
|
if fmt in ("terminal", "all", "markdown"):
|
||||||
ctx = ReplContext(
|
ctx = ReplContext(
|
||||||
target=str(root),
|
target=str(root),
|
||||||
scan_result=result,
|
scan_result=result,
|
||||||
target_type="code",
|
target_type="code",
|
||||||
api_key=cfg.api_key,
|
api_key=cfg.api_key if not no_ai else None,
|
||||||
model=cfg.default_model,
|
model=cfg.default_model,
|
||||||
)
|
)
|
||||||
await run_repl(ctx)
|
await run_repl(ctx)
|
||||||
@@ -394,12 +394,12 @@ async def _web_async(url, model, output, ci, fail_on, no_ai):
|
|||||||
_ci_exit(result.issues, fail_on, "web")
|
_ci_exit(result.issues, fail_on, "web")
|
||||||
return
|
return
|
||||||
|
|
||||||
if fmt in ("terminal", "all", "markdown") and not no_ai:
|
if fmt in ("terminal", "all", "markdown"):
|
||||||
ctx = ReplContext(
|
ctx = ReplContext(
|
||||||
target=url,
|
target=url,
|
||||||
scan_result=result,
|
scan_result=result,
|
||||||
target_type="web",
|
target_type="web",
|
||||||
api_key=cfg.api_key,
|
api_key=cfg.api_key if not no_ai else None,
|
||||||
model=cfg.default_model,
|
model=cfg.default_model,
|
||||||
)
|
)
|
||||||
await run_repl(ctx)
|
await run_repl(ctx)
|
||||||
|
|||||||
Reference in New Issue
Block a user