mirror of
https://github.com/FuzzingLabs/fuzzforge_ai.git
synced 2026-07-07 18:17:48 +02:00
fix: resolve live monitoring bug, remove deprecated parameters, and auto-start Python worker
- Fix live monitoring style error by calling _live_monitor() helper directly - Remove default_parameters duplication from 10 workflow metadata files - Remove deprecated volume_mode parameter from 26 files across CLI, SDK, backend, and docs - Configure Python worker to start automatically with docker compose up - Clean up constants, validation, completion, and example files Fixes # - Live monitoring now works correctly with --live flag - Workflow metadata follows JSON Schema standard - Cleaner codebase without deprecated volume_mode - Python worker (most commonly used) starts by default
This commit is contained in:
@@ -831,20 +831,9 @@ class FuzzForgeExecutor:
|
||||
async def submit_security_scan_mcp(
|
||||
workflow_name: str,
|
||||
target_path: str = "",
|
||||
volume_mode: str = "",
|
||||
parameters: Dict[str, Any] | None = None,
|
||||
tool_context: ToolContext | None = None,
|
||||
) -> Any:
|
||||
# Normalise volume mode to supported values
|
||||
normalised_mode = (volume_mode or "ro").strip().lower().replace("-", "_")
|
||||
if normalised_mode in {"read_only", "readonly", "ro"}:
|
||||
normalised_mode = "ro"
|
||||
elif normalised_mode in {"read_write", "readwrite", "rw"}:
|
||||
normalised_mode = "rw"
|
||||
else:
|
||||
# Fall back to read-only if we can't recognise the input
|
||||
normalised_mode = "ro"
|
||||
|
||||
# Resolve the target path to an absolute path for validation
|
||||
resolved_path = target_path or "."
|
||||
try:
|
||||
@@ -883,7 +872,6 @@ class FuzzForgeExecutor:
|
||||
payload = {
|
||||
"workflow_name": workflow_name,
|
||||
"target_path": resolved_path,
|
||||
"volume_mode": normalised_mode,
|
||||
"parameters": cleaned_parameters,
|
||||
}
|
||||
result = await _call_fuzzforge_mcp("submit_security_scan_mcp", payload)
|
||||
|
||||
Reference in New Issue
Block a user