opencode error
2026-01-19T01:46:11.662690Z ERROR server::routes::task_attempts: Failed to start task attempt: I/O error: OpenCode server exited before printing listening URL. Server output tail:
my opencode is good
Same issue
@xjt520 can give version? we can work fine in vibe-kanban v0.0.155 + opencode v1.1.25
I'm using these exact same versions (vibe-kanban v0.0.155 + opencode v1.1.25) and I'm experiencing the same error!
Please share your operating system: macOS, windows, or Linux?
Had the same error, fixed it with this https://github.com/bdamokos/vibe-kanban/commit/049777599c44627dfa136a10e651274053a034ba . The issue seems to have been a panic "no stderr" occurred because stderr was consumed in wait_for_server_url but never drained, causing the container's track_child_msgs_in_store to fail when trying to take stderr.
This was the debug output after I patched opencode.rs to show it:
[0] 2026-01-19T17:57:47.956803Z DEBUG db::models::coding_agent_turn: Creating coding agent turn: id=9b40bf52-acf9-42b8-987a-8692a275f138, execution_process_id=6f9a05be-1163-4c82-b03b-d6da617211ab, agent_session_id=None (will be set later)
[0]
[0] thread 'tokio-runtime-worker' (53982739) panicked at crates/local-deployment/src/container.rs:640:47:
[0] no stderr
[0] note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
[0] 2026-01-19T17:57:54.206672Z DEBUG executors::executors::opencode::sdk: rustls crypto provider install failed: CryptoProvider { cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256], kx_groups: [X25519, secp256r1, secp384r1, Hybrid { classical: X25519, post_quantum: MlKem768, name: X25519MLKEM768, layout: Layout { classical_share_len: 32, post_quantum_client_share_len: 1184, post_quantum_server_share_len: 1088, post_quantum_first: true } }], signature_verification_algorithms: WebPkiSupportedAlgorithms { all: [ .. ], mapping: [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ECDSA_NISTP521_SHA512, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] }, secure_random: AwsLcRs, key_provider: AwsLcRs }
[1] 12:57:54 PM [vite] http proxy error: /api/task-attempts
[1] Error: socket hang up
[1] at Socket.socketOnEnd (node:_http_client:599:25)
[1] at Socket.emit (node:events:520:35)
[1] at endReadableNT (node:internal/streams/readable:1701:12)
[1] at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
Thank you for investigating the cause of this issue and providing a fix. We'll try to address it in the next release.
I have never run into this issue and then suddenly today started hitting it. I did upgrade vibe-kanban to 0.0.158. not sure what version I was before since I run npx vibe-kanban but I last launchced it on Friday Jan 16th, so I assume it wasn't that old. Also not sure how to downgrade.
Thank you for investigating the cause of this issue and providing a fix. We'll try to address it in the next release.
does this fixed? I tried 0.0.158 and still have this problem.
yeah I still have the same problem. I can't use opencode at all. Does anyone have a fix for not being able to use opencode?
Should be fixed in the next release.
I'm still facing this issue:
Opencode v1.2.14 Vibe-Kanban 1.2.14
It seems to me that vibe-kanban is trying to open opencode using npm, which is not the case
I've run vibe-kanban with pnpm dlx vibe-kanban
Same result for npx vibe-kanban
By running npm init -y in ~/.npm/_npx/babedcacf537dcb9/ its work!