Skip to content

fix: normalize /home workdir and dynamic effort validation#4

Merged
ttiee merged 1 commit intomainfrom
fix/home-effort-regressions
Mar 12, 2026
Merged

fix: normalize /home workdir and dynamic effort validation#4
ttiee merged 1 commit intomainfrom
fix/home-effort-regressions

Conversation

@ttiee
Copy link
Owner

@ttiee ttiee commented Mar 12, 2026

摘要

  • 统一 /home、默认工作目录和目录面板 home 的 configured workdir 解析语义,修复相对 codex_workdir 被按当前聊天目录错误解析的问题
  • 去掉推理强度的静态 high/xhigh 白名单,改为按模型声明的 supported_reasoning_levels 校验,允许 medium 等模型支持的档位
  • 补充 /home 相对路径回归测试、effort 面板 service 测试和 Telegram callback 行为测试,并记录设计/实现计划文档

测试

  • pdm run pytest tests/test_service.py tests/test_telegram_handlers.py -q
  • pdm run pytest -q
  • pdm run ruff check .

@ttiee
Copy link
Owner Author

ttiee commented Mar 12, 2026

自查结论:

  • 未发现新的阻塞问题
  • /home 相对 codex_workdir 的回归已有 Telegram handler 级别测试覆盖
  • effort 面板展示与后端校验现在都以模型声明的 supported_reasoning_levels 为准
  • 首次 test (3.12) 失败是 actions/checkout 拉取 pull/4/merge 时的认证异常,重跑后已通过

@ttiee ttiee merged commit c28f7b1 into main Mar 12, 2026
7 of 8 checks passed
@ttiee ttiee deleted the fix/home-effort-regressions branch March 12, 2026 04: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