a2a-source-edit: write agent.py
This commit is contained in:
6
agent.py
6
agent.py
@@ -565,9 +565,13 @@ class CustomerIntegrationEngineer(A2AAgent[CustomerIntegrationEngineerConfig, No
|
|||||||
step_results.append(AcceptanceStepResult(name=test.name, status="blocked", attempts=0, detail=validation, idempotency_key=idem))
|
step_results.append(AcceptanceStepResult(name=test.name, status="blocked", attempts=0, detail=validation, idempotency_key=idem))
|
||||||
warnings.append(validation)
|
warnings.append(validation)
|
||||||
continue
|
continue
|
||||||
if request.dry_run or not request.allow_network:
|
if dry_run or not request.allow_network:
|
||||||
step_results.append(AcceptanceStepResult(name=test.name, status="skipped", attempts=0, detail="dry_run/default safe mode: external request was validated but not sent", idempotency_key=idem))
|
step_results.append(AcceptanceStepResult(name=test.name, status="skipped", attempts=0, detail="dry_run/default safe mode: external request was validated but not sent", idempotency_key=idem))
|
||||||
continue
|
continue
|
||||||
|
if live_network_block:
|
||||||
|
step_results.append(AcceptanceStepResult(name=test.name, status="blocked", attempts=0, detail=live_network_block, idempotency_key=idem))
|
||||||
|
warnings.append(live_network_block)
|
||||||
|
continue
|
||||||
result = await _call_endpoint_with_retries(test, request.max_retries, request.timeout_seconds, idem)
|
result = await _call_endpoint_with_retries(test, request.max_retries, request.timeout_seconds, idem)
|
||||||
network_calls += result.attempts
|
network_calls += result.attempts
|
||||||
step_results.append(result)
|
step_results.append(result)
|
||||||
|
|||||||
Reference in New Issue
Block a user