用代码修复 CI
一段简短的脚本让 OpenCode 修复失败的测试,然后重新运行。
在您自己的脚本、CI 任务和工具中驱动 OpenCode。SDK 在您的进程内运行 OpenCode,使用您的配置和模型,其带类型的客户端可以创建会话、发送提示词并流式传输每个事件。
一段简短的脚本让 OpenCode 修复失败的测试,然后重新运行。
流式传输事件,实时查看代理调用的每个工具。
只需几行代码,就能把 OpenCode 接入机器人、仪表盘和工作流。
在您的进程内运行 OpenCode,使用您的配置和模型。
client.experimental.job.list() and its Effect equivalent for listing background shell, subagent, and image jobs, with session, descendant, kind, and status filters.#60698fetch implementation for OpenCode HTTP, model, web, and remote MCP traffic.#61582Enable "experimental": { "artifacts": true } in opencode.json to let agents publish, update, and serve HTML or static artifacts through the built-in local provider or plugin-provided storage.#60351
client.experimental.persistentPty.update to rename terminals or clear a user title, and exposed userTitle plus persistent-pty.updated events.#60329experimental.media_blob is enabledAdded lazy loading for stored image references when experimental.media_blob is enabled. Images are downloaded only for previews, while undo, revert, fork, and prompt recall restore referenced attachments safely.#60116
LLMResponse output on AIError.partial when generation, object generation, or a tool loop fails.#60477tool(...), with optional output schemas and executable or declaration-only tools.#60407debug, models, plugins, provider, and user options to the Responses route.#60044execute handler can throw available to the AI client.#60431filename alongside file_url on OpenAI Responses requests.#60382