Skip to content

fix(manager): hide unavailable image handling controls - #1805

Draft
dongyu23 wants to merge 1 commit into
BigPizzaV3:mainfrom
dongyu23:codex/hide-unsupported-image-handling
Draft

fix(manager): hide unavailable image handling controls#1805
dongyu23 wants to merge 1 commit into
BigPizzaV3:mainfrom
dongyu23:codex/hide-unsupported-image-handling

Conversation

@dongyu23

@dongyu23 dongyu23 commented Aug 8, 2026

Copy link
Copy Markdown

问题

纯 Responses 直连模式不经过协议代理,因此 Strip 和 VLM 图片处理策略不会生效。

当前界面仍会显示一个被禁用的图片处理选择器,用户无法操作,也容易误以为功能出现异常。

修改

  • 在纯 Responses 非聚合模式下隐藏图片处理区域
  • 保持其他支持图片处理策略的模式原有行为
  • 增加图片处理区域可见性规则的回归测试

本次修改不改变已有配置、send-as-is 默认行为或请求处理逻辑。

验证

  • npm test:57 passed
  • npm run check
  • npm run vite:build
  • cargo clippy --workspace --all-targets --all-features
  • cargo build -p codex-plus-manager --release
  • 手工验证:纯 Responses 直连模式不再显示不可用的图片处理区域

Related: #1365

@dongyu23
dongyu23 force-pushed the codex/hide-unsupported-image-handling branch from fa74854 to 08cd911 Compare August 16, 2026 10:15
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.

1 participant