Repository navigation
Conversation
Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
Owner
Author
|
复查结论(2026-11-09):本 PR 仍然有价值,保持 OPEN。main 仍保留 Codex/Cursor 本地 CLI 启动路径,且 src/telegram_agent_bot/claude_api_session.py 与 tmux_manager.py 里还有 dangerously-skip 相关代码,安全下线尚未完成。阻塞点是 PR 自述的 owner 决策(在途会话、默认 provider、部署切换窗口),外加 11 个冲突文件需 rebase。分支已保留。 |
# Conflicts: # docs/github-codex-bridge.md # src/telegram_agent_bot/bridge.py # tests/telegram_agent_bot/test_bridge.py
Owner
Author
|
Conflict resolution (branch rebased onto latest
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Codex/Cursor local CLI launch, resume, login, model-discovery subprocess and updater execution are retired. Remove their picker options and all Full-mode approval-skip construction. Only the Claude executable with normal permission prompts may launch; existing API budget guards remain. Retired or unidentified windows cannot receive input/control keys. Keep historical transcript identifiers/parsers read-only. Old defaults and saved Full profiles fail closed rather than silently switching providers.
This changes live-service behavior: keep Draft. Owner must inspect in-flight sessions, choose a supported default, label/rebind verified Claude sessions and plan the deployment transition. No running process was killed/restarted and no server, secret value, IAM, trading configuration or paid model was accessed. Actual secrets/variables are untouched.
The old GitHub issue-to-Codex tmux dispatch is also retired before any process/input call. Direct API-wrapper options reject bypass permission modes and flag-as-value tricks, and launcher filtering removes equals-form bypass flags.
Validation: 962 full local tests passed before the last narrow bridge/parameter hardening; its follow-ups passed 30 bridge tests and 80 focused launcher/budget/retirement tests. Ruff lint/format, Pyright and diff whitespace passed. Final GitHub Python 3.12/3.13 checks, both test-summary jobs and Secret Scan all passed at head 21dcfda. No deployment or paid API validation.