a2a-source-edit: write agent.py
This commit is contained in:
2
agent.py
2
agent.py
@@ -878,7 +878,7 @@ def _propose(analysis: AnalyzeRevenueLeakageOutput, prioritized: PrioritizeAccou
|
|||||||
plans: list[RecoveryPlan] = []
|
plans: list[RecoveryPlan] = []
|
||||||
for account in prioritized.prioritized_accounts[:max_plans]:
|
for account in prioritized.prioritized_accounts[:max_plans]:
|
||||||
findings = by_token.get(account.customer_token, [])
|
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)
|
action = RecoveryAction.suppress if account.policy_blockers else (primary.recommended_action if primary else RecoveryAction.data_quality_review)
|
||||||
amount = account.recoverable_amount
|
amount = account.recoverable_amount
|
||||||
rationale = _rationale(action, account, primary)
|
rationale = _rationale(action, account, primary)
|
||||||
|
|||||||
Reference in New Issue
Block a user