Skip to content

1.3.0 — Chat sign-in and multiple accounts

Choose a tag to compare

@woosungchoi woosungchoi released this 12 Sep 05:10
· 96 commits to main since this release

Chat sign-in and multiple accounts are now available directly from Telegram.

  • 🔐 Chat sign-in: /reauth [name] starts the official browser device-code login. The one-time-code message is removed when sign-in completes, is cancelled, or expires.
  • 👥 Multiple accounts: /accounts supports account selection, names, status, removal, and isolated credential/session storage. Management is limited to configured administrators in private chats.
  • 🔁 Optional auto-rotation: /accounts rotate on switches after confirmed terminal quota or authentication failures. It is off by default and does not automatically replay turns that already produced output or tool activity.
  • Preserve account identity across worker execution, restarts, and final-answer replay. Saved-account jobs require a compatible accounts-v1 worker.
  • Route background completion notifications through the requesting bot and chat/topic, with persistent delivery receipts.
  • Preserve local report paths as readable code and keep real HTTP(S) image/result links clickable.

Inspired by Grok Telegram Bot, by artickc. We were impressed by its chat sign-in, multiple-account management, and auto-rotate design, and adapted those ideas for Codex. Thank you!

한국어: Telegram에서 로그인·다중 계정 관리·선택적 자동 전환을 지원합니다. 자동 전환은 기본적으로 꺼져 있으며, Grok Telegram Bot에서 영감을 받았습니다.

Upgrade the bot and worker together. Additional accounts require completing sign-in in your browser. See the account guide.

Validation: 564 tests passed locally, no failures; one existing Node 26 multipart test is skipped there and passed separately on Node 24. Dependency audit found 0 vulnerabilities. Public dependency and CI settings were preserved during cherry-picking.