Automatically trace OpenCode conversations to Braintrust. Captures user messages, assistant responses, and tool calls for observability.
Agim (阿吉姆) — universal messenger-to-agent bridge. Connect WeChat / Feishu / DingTalk / Email to Claude Code / Codex / OpenCode, or any custom agent via ACP. Installs the `agim` command.
Interact with Xcode
Easily handle defaults for your options
Express timeout middleware that ensures a response is returned to the client on a timeout event.
TypeScript definitions for connect-timeout
Poe OAuth authentication plugin for OpenCode
Package on npm: https://www.npmjs.com/package/opencode-copilot-auth
Simple timeouts for promises
TypeScript definitions for await-timeout
Abort requests that take longer than a specified timeout period
Wait for a condition to be true
A Promise-based API for setTimeout / clearTimeout
Timeout a promise after a specified amount of time. This is a fork of sindresorhus/p-timeout, but with CommonJS support.
Check if a local or remote port is reachable
An AbortController that aborts after a specified timeout
Long timeout makes it possible to have a timeout or interval that is longer than 24.8 days (2^31-1 milliseconds).
🧱 TypeScript framework for generating files.
Langfuse observability plugin for OpenCode - LLM tracing, prompt versioning, and cost tracking
A mature, feature-complete library to parse command-line options.
Intelligently detects and recovers stalled OpenCode sessions using abort+continue with status polling and progress tracking
Make low-level DNS requests with retry and timeout support.
Google Antigravity IDE OAuth auth plugin for Opencode - access Gemini 3 Pro and Claude 4.6 using Google credentials
Check if the internet connection is up