AS AgentScopeAPI 手册 / API Reference

ReviewerFindingsService

public class ReviewerFindingsService
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:34–117

Reviewer Findings 服务,承载智能体的部署、调度与服务化运行。位于 io.agentscope.harness.coding.reviewer 包。核心成员包括 addFinding、updateFinding、getFinding、listFindings、clearFindings、ReviewerFindingsService。

CRUD service for reviewer findings. Backed by a BaseStore so a re-review on the same thread can resume from previously recorded findings, mirroring open-swe's behaviour.

Namespace: ["findings", thread_id] → {finding_id: Finding JSON}.

构造器摘要Constructor Summary

构造器Constructor说明Description
public ReviewerFindingsService(BaseStore store)
初始化 `ReviewerFindingsService` 实例。
Creates a new instance.
public ReviewerFindingsService(BaseStore store, CodingAgentMetrics metrics)
初始化 `ReviewerFindingsService` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public void addFinding(String threadId, Finding finding)
添加 `addFinding`。
Adds the finding.
public void updateFinding(String threadId, Finding finding)
更新 `updateFinding`。
Updates the finding.
public Finding getFinding(String threadId, String findingId)
获取 `getFinding`。
Returns the finding.
public List<Finding> listFindings(String threadId)
列出 `listFindings`。
Lists the findings.
public void clearFindings(String threadId)
清空 `clearFindings`。
Clears the findings.

构造器详情Constructor Detail

ReviewerFindingsService

public ReviewerFindingsService(BaseStore store)

初始化 ReviewerFindingsService 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
storeBaseStore存储实例(类型 `BaseStore`)。The store.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:42–44

ReviewerFindingsService

public ReviewerFindingsService(BaseStore store, CodingAgentMetrics metrics)

初始化 ReviewerFindingsService 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
storeBaseStore存储实例(类型 `BaseStore`)。The store.
metricsCodingAgentMetrics指标(类型 `CodingAgentMetrics`)。The metrics.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:46–49

方法详情Method Detail

addFinding

public void addFinding(String threadId, Finding finding)

添加 addFinding。

Adds the finding.

参数Parameters
名称Name类型Type说明Description
threadIdString会话线程标识(类型 `String`)。The thread id.
findingFindingfinding(类型 `Finding`)。The finding.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:51–65

updateFinding

public void updateFinding(String threadId, Finding finding)

更新 updateFinding。

Updates the finding.

参数Parameters
名称Name类型Type说明Description
threadIdString会话线程标识(类型 `String`)。The thread id.
findingFindingfinding(类型 `Finding`)。The finding.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:67–69

getFinding

public Finding getFinding(String threadId, String findingId)

获取 getFinding。

Returns the finding.

参数Parameters
名称Name类型Type说明Description
threadIdString会话线程标识(类型 `String`)。The thread id.
findingIdStringfinding 标识(类型 `String`)。The finding id.
返回Returns Finding
返回Finding。Returns finding.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:71–83

listFindings

public List<Finding> listFindings(String threadId)

列出 listFindings。

Lists the findings.

参数Parameters
名称Name类型Type说明Description
threadIdString会话线程标识(类型 `String`)。The thread id.
返回Returns List<Finding>
返回列出。Returns list.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:85–98

clearFindings

public void clearFindings(String threadId)

清空 clearFindings。

Clears the findings.

参数Parameters
名称Name类型Type说明Description
threadIdString会话线程标识(类型 `String`)。The thread id.
源码Source io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:100–112
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.