Skip to content

feat: 为第三方提示词增强注入 search_context 上下文#16

Merged
missdeer merged 2 commits into
missdeer:masterfrom
awei84:feat-third-party-enhancer-search-context
Apr 10, 2026
Merged

feat: 为第三方提示词增强注入 search_context 上下文#16
missdeer merged 2 commits into
missdeer:masterfrom
awei84:feat-third-party-enhancer-search-context

Conversation

@awei84

@awei84 awei84 commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

变更说明

  • 为第三方提示词增强增加可选的 PROMPT_ENHANCER_INCLUDE_SEARCH_CONTEXT 开关
  • 在调用 claude / openai / gemini / codex 端点前,先执行一次 search_context 并将检索结果注入增强输入
  • 补齐 callback 与 --enhance-prompt 单次模式链路,保证第三方增强在需要时仍可复用 ACE 检索凭证
  • 更新中英文 README,补充新开关、使用方式和约束说明

测试

  • cargo test --quiet

审阅提示

  • 该能力默认关闭,仅在第三方 endpoint 下显式开启时生效
  • new / old 两条官方增强链路的行为未改动
  • 本 PR 只调整第三方增强前的输入组织方式,不涉及各 provider 的响应解析逻辑
  • --enhance-prompt 单次模式下,只有同时提供 --base-url--token 时才会启用 ACE 检索;若只提供其中一个会直接报错
  • 显式开启后,如果缺少 project_root 或 ACE 检索配置,会返回真实错误,不做静默降级

@missdeer

missdeer commented Apr 5, 2026

Copy link
Copy Markdown
Owner

看下来没有什么大问题,如果能把CI/Linting修好的话就可以合入。

@awei84

awei84 commented Apr 7, 2026

Copy link
Copy Markdown
Contributor Author

应该已经修掉 lint 问题并推了新 commit了,佬...

@missdeer
missdeer merged commit 96da9c5 into missdeer:master Apr 10, 2026
17 checks passed
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