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,
|
||||
status=AgentTaskStatus.PENDING,
|
||||
current_phase=AgentTaskPhase.PLANNING,
|
||||
config={
|
||||
"target_vulnerabilities": request.target_vulnerabilities,
|
||||
"verification_level": request.verification_level,
|
||||
"exclude_patterns": request.exclude_patterns,
|
||||
"target_files": request.target_files,
|
||||
"max_iterations": request.max_iterations,
|
||||
"timeout_seconds": request.timeout_seconds,
|
||||
},
|
||||
target_vulnerabilities=request.target_vulnerabilities,
|
||||
verification_level=request.verification_level or "sandbox",
|
||||
exclude_patterns=request.exclude_patterns,
|
||||
target_files=request.target_files,
|
||||
max_iterations=request.max_iterations or 50,
|
||||
timeout_seconds=request.timeout_seconds or 1800,
|
||||
created_by=current_user.id,
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue