Skip to content

Integrating CodeSearch Retropus - #67

Open
openjiuwen-sync-bot[bot] wants to merge 46 commits into
openJiuwen-ai:devfrom
openjiuwenai:sync/pr-343
Open

Integrating CodeSearch Retropus#67
openjiuwen-sync-bot[bot] wants to merge 46 commits into
openJiuwen-ai:devfrom
openjiuwenai:sync/pr-343

Conversation

@openjiuwen-sync-bot

@openjiuwen-sync-bot openjiuwen-sync-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown

Paired: GitHub #67GitCode !343

What type of PR is this?

/kind feature

What does this PR do / why do we need it:

  • Need to describe clearly

Which issue(s) this PR fixes:

Fixes #​175

What scenarios were tested, and what were the verification results(Function, performance, reliability, etc.)

  • Need to describe clearly

Self-checklist:(Please check carefully,and mark an x in the [] brackets. We will review your completion status.

    • Design: Has the solution corresponding to the PR been reviewed by the Maintainer, and have all review comments been replied to and revised
    • Test: Has the code in the PR been fully covered by UT/ST test cases, and have the newly added test cases been uploaded to the repository along with this PR or already uploaded.
    • Verification: Does the PR description contains a detailed description of the verification results regarding the achievement of the expected goals for the Feature, Refactor, and Bugfix to this PR.
    • Interface: Does it involve changes to external interfaces? The corresponding changes have been approved by the interface review organization, and the annotation information for the API has been correctly refreshed.
    • Document: Does it involve modifications to the official website documentation? If so, please submit the materials to the Doc repository in a timely manner.

Mmmmroy and others added 17 commits July 28, 2026 17:36
Steer the agent toward tight production spans, less redundant search, and selective expand/add_context; note IMP_DELETE_SNIPPETS in the agent docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align env vars, config fields, docs, and tests on the FEAT_/feat_ naming.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Retropus architecture and feature flags; take origin/dev docs, install guides, and non-Retropus style refinements.

Co-authored-by: Cursor <cursoragent@cursor.com>
@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 61fe639cbc1be791d6da518e9019de6cf0865d66

🤖 正在生成合并请求摘要,请稍候…

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 61fe639cbc1be791d6da518e9019de6cf0865d66

🤖 AI 代码检视正在进行中,请稍候…

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 61fe639cbc1be791d6da518e9019de6cf0865d66

⚠️ 本次变更过大(194 个文件、17287 行),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ andeolmelo
❌ Mmmmroy


Mmmmroy seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 61fe639cbc1be791d6da518e9019de6cf0865d66

⚠️ 本次变更过大(194 个文件、17287 行),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。

@openjiuwen-sync-bot openjiuwen-sync-bot Bot changed the title Incorporating Retropus Integrating CodeSearch Retropus Aug 4, 2026
@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 61fe639cbc1be791d6da518e9019de6cf0865d66

任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ❌FAILED 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 676aa06bb17bbab5b92844123218ea9cf85490ff

任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 0254b543b5e9e1d8020792ea4b043b0dd2bd2c1a

任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 0254b543b5e9e1d8020792ea4b043b0dd2bd2c1a

任务名称 结果 日志操作
静态检查 ✅SUCCESS 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 0254b543b5e9e1d8020792ea4b043b0dd2bd2c1a

  • Can we please include eval scores from running on a small subset from ContextBench, for instance on the first 8 or 16 cases?
  • Link it to an issue page

@openjiuwen-collaboration-bot

openjiuwen-collaboration-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown

head_sha: 0254b543b5e9e1d8020792ea4b043b0dd2bd2c1a

  • Can we please include eval scores from running on a small subset from ContextBench, for instance on the first 8 or 16 cases?
  • Link it to an issue page

--engine graph

uv run -m benchmarks.contextbench.runner \                                     
  --engine graph \
  --num-instances 16 \
  --results-dir ./results/auto_n16 \
  --reset-indices
======================================================================
EVALUATION: 16/16 instances
======================================================================
file     Coverage=0.793 Precision=0.284
         AUC=0.958 Redundancy=0.000
symbol   Coverage=0.578 Precision=0.142
         AUC=0.706 Redundancy=0.000
span     Coverage=0.509 Precision=0.172
         AUC=0.636 Redundancy=0.000
line     Coverage=0.471 Precision=0.168
         AUC=0.579 Redundancy=0.000

EditLoc: Recall=0.031 Precision=1.000
======================================================================

--engine retropus

uv run -m benchmarks.contextbench.runner \                                         
  --engine retropus \
  --num-instances 16 \
  --results-dir ./results/retropus_n16
======================================================================
EVALUATION: 16/16 instances
======================================================================
file     Coverage=0.483 Precision=0.875
         AUC=0.741 Redundancy=0.000
symbol   Coverage=0.325 Precision=0.871
         AUC=0.517 Redundancy=0.000
span     Coverage=0.226 Precision=0.846
         AUC=0.393 Redundancy=0.000
line     Coverage=0.201 Precision=0.812
         AUC=0.368 Redundancy=0.000

EditLoc: Recall=0.031 Precision=1.000
======================================================================

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 745968f4b7005c32c58a9f1d3caf13b4ce2d9fdc

任务名称 结果 日志操作
静态检查 ✅SUCCESS 点此跳转
禁用词扫描 N/A N/A
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

@openjiuwen-collaboration-bot

Copy link
Copy Markdown

head_sha: 28d7ef897a38ad9525edcee0cafdc88b7abd95c0

任务名称 结果 日志操作
静态检查 ✅SUCCESS 点此跳转
禁用词扫描 N/A N/A
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 ✅SUCCESS 点此跳转
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck ✅SUCCESS N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants