Skip to content

refactor(CreditShopping): 将 ParseParams 移到仅执行一次的初始化节点#1222

Merged
overflow65537 merged 2 commits intoRefactor/Creditshoppingfrom
copilot/sub-pr-1160-another-one
Mar 12, 2026
Merged

refactor(CreditShopping): 将 ParseParams 移到仅执行一次的初始化节点#1222
overflow65537 merged 2 commits intoRefactor/Creditshoppingfrom
copilot/sub-pr-1160-another-one

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 12, 2026

CreditShoppingParseParams(解析节点 JSON 并调用 OverridePipeline)绑定在 CreditShoppingScanItem 上,该节点在每轮购买循环中都会被触发,造成重复开销与日志膨胀。

变更

  • 新增 CreditShoppingInit 节点max_hit: 1):承接 CreditShoppingParseParams 动作,每次任务仅执行一次
  • 更新 CreditShoppingShopping.next:优先尝试 CreditShoppingInitmax_hit 耗尽后自动回落至 CreditShoppingScanItem
  • 清理 CreditShoppingScanItem:移除 action / custom_action 字段,该节点仅保留识别逻辑
"CreditShoppingShopping": {
    "next": ["CreditShoppingInit", "CreditShoppingScanItem"]
},
"CreditShoppingInit": {
    "desc": "初始化信用购物参数(仅执行一次)",
    "max_hit": 1,
    "recognition": "DirectHit",
    "action": "Custom",
    "custom_action": "CreditShoppingParseParams",
    "next": ["CreditShoppingScanItem"]
},
"CreditShoppingScanItem": {
    "recognition": "TemplateMatch",
    // action/custom_action 已移除
}

📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Copilot AI changed the title [WIP] [WIP] Address feedback on multi-select box support refactor(CreditShopping): 将 ParseParams 移到仅执行一次的初始化节点 Mar 12, 2026
@overflow65537 overflow65537 marked this pull request as ready for review March 12, 2026 14:23
@overflow65537 overflow65537 merged commit 9592eca into Refactor/Creditshopping Mar 12, 2026
@overflow65537 overflow65537 deleted the copilot/sub-pr-1160-another-one branch March 12, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants