Skip to content

feat: include VS Code (vscode) sessions in sessions and resume - #4

Merged
EchoTreee merged 1 commit into
mainfrom
feat/vscode-sessions
Sep 25, 2026
Merged

EchoTreee merged 1 commit into
mainfrom
feat/vscode-sessions

Conversation

@EchoTreee

Copy link
Copy Markdown
Owner

问题

用 VS Code 的 Codex 插件创建的会话,其 source 是 vscode,而 codex-switch sessions / resume 之前只认 cli / exec,导致这些会话「隐身」——既列不出来,也恢复不了。

改动

  • sessions 的 source 过滤从 ('cli','exec') 扩展为 ('cli','exec','vscode')。
  • resume 的 source 过滤从 'cli' 扩展为 ('cli','vscode')(exec 仍排除,因为是一次性自动化会话)。
  • 新增 tests/test_smoke.py::test_sessions_and_resume_include_vscode。
  • 更新 README / README.zh-CN / docs/usage.md / CHANGELOG。

验证

  • python3 tests/test_smoke.py:11 个测试全过。
  • 真机:一条 source='vscode' 的会话现已出现在 sessions,且 resume <id> 能正确命中并跨 provider 恢复。

Sessions created from the VS Code Codex extension have source='vscode', which the previous cli/exec filter hid. Include vscode in sessions (list) and resume (interactive), so those conversations are no longer invisible.
@EchoTreee
EchoTreee merged commit b9b074a into main Sep 25, 2026
2 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.

1 participant