Skip to content

fix: 日志路径迁移到 StateDirResolver (#21)#63

Merged
raysonmeng merged 2 commits intomasterfrom
fix/log-path-migration
Apr 14, 2026
Merged

fix: 日志路径迁移到 StateDirResolver (#21)#63
raysonmeng merged 2 commits intomasterfrom
fix/log-path-migration

Conversation

@raysonmeng
Copy link
Copy Markdown
Owner

Summary

  • claude-adapter.tscodex-adapter.ts 移除硬编码 /tmp/agentbridge.log
  • 通过构造函数注入 logFile 参数,默认从 StateDirResolver 获取
  • bridge.tsdaemon.ts 显式传入 stateDir.logFile
  • 所有 4 个组件现在使用统一的日志路径

Supersedes PR #22(base branch 过时,冲突太多)
Closes #21

Test plan

  • 175 tests pass
  • typecheck pass

…o StateDirResolver (#21)

claude-adapter.ts 和 codex-adapter.ts 移除硬编码 /tmp/agentbridge.log,
通过构造函数注入 logFile 参数,默认值从 StateDirResolver 获取。
bridge.ts 和 daemon.ts 显式传入 stateDir.logFile。
…log write

Codex review 反馈:fresh machine 首次启动时 state dir 不存在,
早期日志会被 catch {} 吞掉。在 bridge.ts 顶层加 stateDir.ensure()。
@raysonmeng raysonmeng merged commit dc22866 into master Apr 14, 2026
1 check failed
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.

Logging path migration to StateDirResolver is incomplete

1 participant