ReviewerFindingsService
public class ReviewerFindingsService
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:34–117Reviewer 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 |
|---|---|---|
store | BaseStore | 存储实例(类型 `BaseStore`)。The store. |
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:42–44ReviewerFindingsService
public ReviewerFindingsService(BaseStore store, CodingAgentMetrics metrics)
初始化 ReviewerFindingsService 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
store | BaseStore | 存储实例(类型 `BaseStore`)。The store. |
metrics | CodingAgentMetrics | 指标(类型 `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 |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。The thread id. |
finding | Finding | finding(类型 `Finding`)。The finding. |
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:51–65updateFinding
public void updateFinding(String threadId, Finding finding)
更新 updateFinding。
Updates the finding.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。The thread id. |
finding | Finding | finding(类型 `Finding`)。The finding. |
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:67–69getFinding
public Finding getFinding(String threadId, String findingId)
获取 getFinding。
Returns the finding.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。The thread id. |
findingId | String | finding 标识(类型 `String`)。The finding id. |
Finding返回Finding。Returns finding.
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:71–83listFindings
public List<Finding> listFindings(String threadId)
列出 listFindings。
Lists the findings.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。The thread id. |
List<Finding>返回列出。Returns list.
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:85–98clearFindings
public void clearFindings(String threadId)
清空 clearFindings。
Clears the findings.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。The thread id. |
源码Source
io/agentscope/harness/coding/reviewer/ReviewerFindingsService.java:100–112