Skip to content

Commit b636723

Browse files
author
xueyulinn
committed
update symbol names: starts with '_' for internal symbols
1 parent b3e9551 commit b636723

26 files changed

Lines changed: 284 additions & 284 deletions

codehawk/agents/code_review_planning_agent.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ class CodeReviewPlanning(BaseModel):
2828
questions: list[CodeReviewQuestion]
2929

3030

31-
agent = Agent(
31+
_agent = Agent(
3232
name="Code Review Planning Agent",
3333
instructions=PR_CODE_REVIEW_PLANNING_SYSTEM_PROMPT,
3434
output_type=CodeReviewPlanning,
3535
)
3636

3737

38-
def construct_user_prompt(
38+
def _construct_user_prompt(
3939
sat_summary: str,
4040
pr_files_context: PullRequestFilesContext,
4141
pr_info_context: PullRequestInfoContext,
@@ -119,12 +119,12 @@ async def generate_code_review_planning(
119119
pr_info_context: PullRequestInfoContext,
120120
pr_commits_context: PullRequestCommitsContext,
121121
) -> CodeReviewPlanning:
122-
prompt = construct_user_prompt(
122+
prompt = _construct_user_prompt(
123123
sat_summary,
124124
pr_files_context,
125125
pr_info_context,
126126
pr_commits_context,
127127
)
128128
with trace("CODE_REVIEW_PLANNING"):
129-
result = await Runner.run(agent, input=prompt)
129+
result = await Runner.run(_agent, input=prompt)
130130
return result.final_output_as(CodeReviewPlanning)

codehawk/agents/code_review_writer_agent.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ class PRReviewOutput(BaseModel):
2323
description="The inline review comments to create on changed lines.")
2424

2525

26-
agent = Agent(
26+
_agent = Agent(
2727
name="Code Review Writer Agent",
2828
instructions=PR_CODE_REVIEW_WRITER_SYSTEM_PROMPT,
2929
output_type=PRReviewOutput
3030
)
3131

3232

33-
def construct_user_prompt(
33+
def _construct_user_prompt(
3434
sat_summary: str,
3535
pr_files_context: PullRequestFilesContext,
3636
structual_questions: Any,
@@ -64,12 +64,12 @@ def construct_user_prompt(
6464
),
6565
},
6666
"planned_questions": {
67-
"structural": to_jsonable(structual_questions),
68-
"convention": to_jsonable(convention_questions),
67+
"structural": _to_jsonable(structual_questions),
68+
"convention": _to_jsonable(convention_questions),
6969
},
7070
"evidence": {
71-
"structural": to_jsonable(structual_evidence),
72-
"convention": to_jsonable(conventional_evidence),
71+
"structural": _to_jsonable(structual_evidence),
72+
"convention": _to_jsonable(conventional_evidence),
7373
},
7474
}
7575
context_json = json.dumps(prompt_context, ensure_ascii=False, indent=2)
@@ -90,7 +90,7 @@ async def generate_code_review_comments(
9090
conventional_evidence,
9191
pr_ctx: PRReviewContext,
9292
) -> PRReviewOutput:
93-
prompt = construct_user_prompt(
93+
prompt = _construct_user_prompt(
9494
sat_summary,
9595
pr_files_context,
9696
structual_questions,
@@ -100,17 +100,17 @@ async def generate_code_review_comments(
100100
pr_ctx,
101101
)
102102
with trace("CODE_REVIEW_COMMENTS"):
103-
result = await Runner.run(agent, input=prompt, context=pr_ctx)
103+
result = await Runner.run(_agent, input=prompt, context=pr_ctx)
104104
return result.final_output_as(PRReviewOutput)
105105

106106

107-
def to_jsonable(value: Any) -> Any:
107+
def _to_jsonable(value: Any) -> Any:
108108
if hasattr(value, "model_dump"):
109109
return value.model_dump(mode="json")
110110
if isinstance(value, list):
111-
return [to_jsonable(item) for item in value]
111+
return [_to_jsonable(item) for item in value]
112112
if isinstance(value, tuple):
113-
return [to_jsonable(item) for item in value]
113+
return [_to_jsonable(item) for item in value]
114114
if isinstance(value, dict):
115-
return {key: to_jsonable(item) for key, item in value.items()}
115+
return {key: _to_jsonable(item) for key, item in value.items()}
116116
return value

codehawk/agents/convention_evidence_agent.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ async def find_similar_code_chunks(
5858
return json.dumps({"similar_code_chunks": results}, ensure_ascii=False)
5959

6060

61-
agent = Agent(
61+
_agent = Agent(
6262
name="Conventional Evidence Agent",
6363
instructions=PR_CONVENTION_EVIDENCE_SYSTEM_PROMPT,
6464
tools=[find_similar_code_chunks],
6565
output_type=CodeReviewEvidence,
6666
)
6767

6868

69-
def construct_user_prompt(
69+
def _construct_user_prompt(
7070
questions: list[CodeReviewQuestion],
7171
ctx: PRReviewContext,
7272
) -> str:
@@ -109,7 +109,7 @@ async def generate_conventional_evidence(
109109
questions: list[CodeReviewQuestion],
110110
ctx: PRReviewContext,
111111
) -> CodeReviewEvidence:
112-
prompt = construct_user_prompt(questions, ctx)
112+
prompt = _construct_user_prompt(questions, ctx)
113113
with trace("CONVENTIONAL_EVIDENCE"):
114-
result = await Runner.run(agent, input=prompt, context=ctx)
114+
result = await Runner.run(_agent, input=prompt, context=ctx)
115115
return result.final_output_as(CodeReviewEvidence)

codehawk/agents/pr_summary_agent.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
PullRequestInfoContext,
1111
)
1212

13-
pr_summary_agent = Agent(
13+
_pr_summary_agent = Agent(
1414
name="Github Pull Request Summary Agent",
1515
instructions=PR_SUMMARY_SYSTEM_PROMPT,
1616
model="gpt-5.5",
1717
model_settings=ModelSettings(verbosity="low")
1818
)
1919

2020

21-
def construct_pr_full_prompt(
21+
def _construct_pr_full_prompt(
2222
pr_info_context: PullRequestInfoContext,
2323
pr_commits_context: PullRequestCommitsContext,
2424
pr_files_context: PullRequestFilesContext,
@@ -120,7 +120,7 @@ def construct_pr_full_prompt(
120120
)
121121

122122

123-
def construct_pr_incremental_prompt(
123+
def _construct_pr_incremental_prompt(
124124
pr_incremental_context: PullRequestIncrementalCompareContext
125125
) -> str:
126126
prompt_context = {
@@ -171,23 +171,23 @@ async def generate_pr_full_summary(
171171
pr_files_context: PullRequestFilesContext,
172172
reason: str | None = None,
173173
) -> str:
174-
pr_full_summary_prompt = construct_pr_full_prompt(
174+
pr_full_summary_prompt = _construct_pr_full_prompt(
175175
pr_info_context,
176176
pr_commits_context,
177177
pr_files_context,
178178
reason
179179
)
180180
with trace("PR Full Summary Workflow"):
181-
pr_summary = await Runner.run(pr_summary_agent, pr_full_summary_prompt)
181+
pr_summary = await Runner.run(_pr_summary_agent, pr_full_summary_prompt)
182182
return pr_summary.final_output_as(str)
183183

184184

185185
async def generate_pr_incremental_summary(
186186
pr_incremental_context: PullRequestIncrementalCompareContext
187187
) -> str:
188-
pr_incremental_summary_prompt = construct_pr_incremental_prompt(
188+
pr_incremental_summary_prompt = _construct_pr_incremental_prompt(
189189
pr_incremental_context,
190190
)
191191
with trace("PR Incremental Summary Workflow"):
192-
pr_summary = await Runner.run(pr_summary_agent, pr_incremental_summary_prompt)
192+
pr_summary = await Runner.run(_pr_summary_agent, pr_incremental_summary_prompt)
193193
return pr_summary.final_output_as(str)

codehawk/agents/sat_summary_agent.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
from codehawk.agents.prompts import SAT_SUMMARY_SYSTEM_PROMPT
66
from codehawk.models.sat import SATReportDTO, ToolResultDTO
77

8-
agent = Agent(
8+
_agent = Agent(
99
name="Static Check Agent",
1010
instructions=SAT_SUMMARY_SYSTEM_PROMPT,
1111
)
1212

1313

14-
def construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
14+
def _construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
1515
if isinstance(report, SATReportDTO):
1616
prompt_context = {
1717
"report_type": "sat_report",
@@ -39,7 +39,7 @@ def construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
3939
async def run_sat_summary(report: SATReportDTO | ToolResultDTO) -> str:
4040
with trace("SAT Summary Workflow"):
4141
res = await Runner.run(
42-
agent,
43-
input=construct_user_prompt(report),
42+
_agent,
43+
input=_construct_user_prompt(report),
4444
)
4545
return res.final_output_as(str)

codehawk/agents/sat_summary_agent_json.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ class Report(BaseModel):
2828
items: list[Item]
2929

3030

31-
agent = Agent(
31+
_agent = Agent(
3232
name="Static Check JSON Agent",
3333
instructions=SAT_SUMMARY_JSON_SYSTEM_PROMPT,
3434
output_type=Report,
3535
)
3636

3737

38-
def construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
38+
def _construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
3939
if isinstance(report, SATReportDTO):
4040
prompt_context = {
4141
"report_type": "sat_report",
@@ -65,8 +65,8 @@ def construct_user_prompt(report: SATReportDTO | ToolResultDTO) -> str:
6565

6666
async def run_sat_summary(report: SATReportDTO | ToolResultDTO) -> Report:
6767
with trace("SAT Summary Workflow"):
68-
res = await Runner.run(
69-
agent,
70-
input=construct_user_prompt(report),
71-
)
68+
res = await Runner.run(
69+
_agent,
70+
input=_construct_user_prompt(report),
71+
)
7272
return res.final_output_as(Report)

codehawk/agents/structural_evidence_agent.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ async def find_usage_patterns(
107107
return json.dumps({"usage_patterns": patterns}, ensure_ascii=False)
108108

109109

110-
agent = Agent(
110+
_agent = Agent(
111111
name="Structural Evidence Agent",
112112
instructions=PR_STRUCTURAL_EVIDENCE_SYSTEM_PROMPT,
113113
tools=[find_code_chunks, find_code_references, find_usage_patterns],
114114
output_type=CodeReviewEvidence,
115115
)
116116

117117

118-
def construct_user_prompt(
118+
def _construct_user_prompt(
119119
questions: list[CodeReviewQuestion],
120120
ctx: PRReviewContext,
121121
) -> str:
@@ -158,7 +158,7 @@ async def generate_structural_evidence(
158158
questions: list[CodeReviewQuestion],
159159
ctx: PRReviewContext,
160160
) -> CodeReviewEvidence:
161-
prompt = construct_user_prompt(questions, ctx)
161+
prompt = _construct_user_prompt(questions, ctx)
162162
with trace("STRUCTURAL_EVIDENCE"):
163-
result = await Runner.run(agent, input=prompt, context=ctx)
163+
result = await Runner.run(_agent, input=prompt, context=ctx)
164164
return result.final_output_as(CodeReviewEvidence)

0 commit comments

Comments
 (0)