What is broken?
Bug Report: session.promptAsync throws "_zod.def" error
Describe the bug
When sending a prompt via Telegram bot @hey_maxfield_bot, the session.promptAsync call fails with error: "undefined is not an object (evaluating 'n._zod.def')"
To Reproduce
- Start OpenCode server:
opencode serve --port 4096
- Start Telegram bot:
opencode-telegram start --daemon
- Send any prompt via Telegram bot
- Error occurs immediately
Expected behavior
Prompt should be sent to OpenCode and session should respond
Environment
- Bot version: 0.19.3 (npm package)
- Bot SDK: @opencode-ai/sdk@1.14.33
- OpenCode version: 1.14.33
- Platform: macOS
Logs
[2026-05-03T08:03:09.051Z] [WARN] [Aggregator] Session error: ses_213232bf8ffegKDMl3yS7RKpqB: undefined is not an object (evaluating 'n._zod.def')
[INFO] [Bot] Calling session.promptAsync (start-only) with agent=build
Notes
- Bot connects to OpenCode server successfully (health check passes)
- Problem appears to be in SDK schema validation for promptAsync
- User ID whitelist works correctly
Steps to reproduce
- Start OpenCode server:
opencode serve --port 4096
- Start Telegram bot:
opencode-telegram start --daemon
- Send any prompt via Telegram bot
- Error occurs immediately
OS
No response
Additional context (optional)
No response
What is broken?
Bug Report: session.promptAsync throws "_zod.def" error
Describe the bug
When sending a prompt via Telegram bot @hey_maxfield_bot, the session.promptAsync call fails with error: "undefined is not an object (evaluating 'n._zod.def')"
To Reproduce
opencode serve --port 4096opencode-telegram start --daemonExpected behavior
Prompt should be sent to OpenCode and session should respond
Environment
Logs
Notes
Steps to reproduce
opencode serve --port 4096opencode-telegram start --daemonOS
No response
Additional context (optional)
No response