a2a-source-edit: write agent.py

This commit is contained in:
a2a-cloud
2026-07-13 11:05:41 +00:00
parent cee5cc216b
commit 5aee7a980d

View File

@@ -878,7 +878,7 @@ def _propose(analysis: AnalyzeRevenueLeakageOutput, prioritized: PrioritizeAccou
plans: list[RecoveryPlan] = []
for account in prioritized.prioritized_accounts[:max_plans]:
findings = by_token.get(account.customer_token, [])
primary = max(findings, key=lambda f: f.recoverable_amount, default=None)
primary = max(findings, key=_recoverable_amount_key, default=None)
action = RecoveryAction.suppress if account.policy_blockers else (primary.recommended_action if primary else RecoveryAction.data_quality_review)
amount = account.recoverable_amount
rationale = _rationale(action, account, primary)