refactor(agent_tasks): streamline task configuration parameters
- Simplify the creation of agent tasks by directly assigning parameters instead of using a config dictionary. - Set default values for verification level, max iterations, and timeout seconds to enhance usability.
This commit is contained in:
parent
9bc114af1f
commit
a33f60bd44
|
|
@ -229,14 +229,12 @@ async def create_agent_task(
|
||||||
description=request.description,
|
description=request.description,
|
||||||
status=AgentTaskStatus.PENDING,
|
status=AgentTaskStatus.PENDING,
|
||||||
current_phase=AgentTaskPhase.PLANNING,
|
current_phase=AgentTaskPhase.PLANNING,
|
||||||
config={
|
target_vulnerabilities=request.target_vulnerabilities,
|
||||||
"target_vulnerabilities": request.target_vulnerabilities,
|
verification_level=request.verification_level or "sandbox",
|
||||||
"verification_level": request.verification_level,
|
exclude_patterns=request.exclude_patterns,
|
||||||
"exclude_patterns": request.exclude_patterns,
|
target_files=request.target_files,
|
||||||
"target_files": request.target_files,
|
max_iterations=request.max_iterations or 50,
|
||||||
"max_iterations": request.max_iterations,
|
timeout_seconds=request.timeout_seconds or 1800,
|
||||||
"timeout_seconds": request.timeout_seconds,
|
|
||||||
},
|
|
||||||
created_by=current_user.id,
|
created_by=current_user.id,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue