| Package | Description |
|---|---|
| io.github.easy4j.opencode | |
| io.github.easy4j.opencode.cli |
| Modifier and Type | Method and Description |
|---|---|
OpenCodeCliResult |
OpenCodeClient.cliAcp(String cwd)
委托本地 OpenCode CLI 门面执行
acp 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAgentCreate(String path,
String description,
String mode,
String permissions,
String model)
委托本地 OpenCode CLI 门面执行
agent create 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAgentList()
委托本地 OpenCode CLI 门面执行
agent list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAttach(String url,
String dir,
String sessionId,
String username,
String password)
委托本地 OpenCode CLI 门面执行
attach 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAuthList()
委托本地 OpenCode CLI 门面执行
auth list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAuthLogin(String provider,
String method)
委托本地 OpenCode CLI 门面执行
auth login 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliAuthLogout(String provider)
委托本地 OpenCode CLI 门面执行
auth logout 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliDb(String query,
String format)
委托本地 OpenCode CLI 门面执行
db 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliDbPath()
委托本地 OpenCode CLI 门面执行
db path 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliDebugConfig()
委托本地 OpenCode CLI 门面执行
debug config 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliDebugInfo()
委托本地 OpenCode CLI 门面执行
debug info 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliDebugPaths()
委托本地 OpenCode CLI 门面执行
debug paths 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliExport(String sessionId,
boolean sanitize)
委托本地 OpenCode CLI 门面执行
export 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliGenerate()
委托本地 OpenCode CLI 门面执行
generate 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliGithubInstall()
委托本地 OpenCode CLI 门面执行
github install 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliGithubRun(String event,
String token)
委托本地 OpenCode CLI 门面执行
github run 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliImport(String fileOrUrl)
委托本地 OpenCode CLI 门面执行
import 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliMcpAdd(String name,
String url)
委托本地 OpenCode CLI 门面执行
mcp add 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliMcpAuth(String name)
委托本地 OpenCode CLI 门面执行
mcp auth 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliMcpList()
委托本地 OpenCode CLI 门面执行
mcp list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliMcpLogout(String name)
委托本地 OpenCode CLI 门面执行
mcp logout 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliModels()
委托本地 OpenCode CLI 门面执行
models 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliModels(String provider,
boolean verbose,
boolean refresh)
委托本地 OpenCode CLI 门面执行
models 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliPr(int number)
委托本地 OpenCode CLI 门面执行
pr 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliProvidersList()
委托本地 OpenCode CLI 门面执行
providers list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliProvidersLogin(String provider,
String method)
委托本地 OpenCode CLI 门面执行
providers login 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliProvidersLogout(String provider)
委托本地 OpenCode CLI 门面执行
providers logout 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliServe()
委托本地 OpenCode CLI 门面执行
serve 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliServe(Integer port,
String hostname)
委托本地 OpenCode CLI 门面执行
serve 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliSessionList()
委托本地 OpenCode CLI 门面执行
session list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliSessionList(int maxCount)
委托本地 OpenCode CLI 门面执行
session list 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliStats()
委托本地 OpenCode CLI 门面执行
stats 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliStats(Integer days,
Integer tools,
Integer models,
String project)
委托本地 OpenCode CLI 门面执行
stats 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliUninstall(boolean keepConfig,
boolean keepData,
boolean dryRun,
boolean force)
委托本地 OpenCode CLI 门面执行
uninstall 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliUpgrade()
委托本地 OpenCode CLI 门面执行
upgrade 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliUpgrade(String target,
String method)
委托本地 OpenCode CLI 门面执行
upgrade 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliWeb()
委托本地 OpenCode CLI 门面执行
web 子命令,同步返回退出状态及输出。 |
OpenCodeCliResult |
OpenCodeClient.cliWeb(Integer port,
String hostname)
委托本地 OpenCode CLI 门面执行
web 子命令,同步返回退出状态及输出。 |
| Modifier and Type | Method and Description |
|---|---|
OpenCodeCliResult |
OpenCodeCli.acp(String cwd)
opencode acp [--cwd ...] |
OpenCodeCliResult |
OpenCodeCli.agentCreate(String path,
String description,
String mode,
String permissions,
String model)
{@code opencode agent create --path ...
|
OpenCodeCliResult |
OpenCodeCli.agentList()
opencode agent list |
OpenCodeCliResult |
OpenCodeCli.attach(String url,
String dir,
String sessionId,
String username,
String password)
{@code opencode attach
|
OpenCodeCliResult |
OpenCodeCli.authList()
opencode auth list(与 providers list 等价) |
OpenCodeCliResult |
OpenCodeCli.authLogin(String provider,
String method)
{@code opencode auth login [--provider ...
|
OpenCodeCliResult |
OpenCodeCli.authLogout(String provider)
opencode auth logout [provider] |
OpenCodeCliResult |
OpenCodeCli.consoleLogin(String url)
opencode console login [url] |
OpenCodeCliResult |
OpenCodeCli.consoleLogout(String email)
opencode console logout [email] |
OpenCodeCliResult |
OpenCodeCli.consoleOpen()
opencode console open |
OpenCodeCliResult |
OpenCodeCli.consoleOrgs()
opencode console orgs |
OpenCodeCliResult |
OpenCodeCli.consoleSwitch()
opencode console switch |
OpenCodeCliResult |
OpenCodeCli.db(String query,
String format)
opencode db [query] [--format json|tsv] |
OpenCodeCliResult |
OpenCodeCli.dbPath()
opencode db path |
OpenCodeCliResult |
OpenCodeCli.debugConfig()
opencode debug config |
OpenCodeCliResult |
OpenCodeCli.debugInfo()
opencode debug info |
OpenCodeCliResult |
OpenCodeCli.debugPaths()
opencode debug paths |
OpenCodeCliResult |
OpenCodeCli.debugScrap()
opencode debug scrap |
OpenCodeCliResult |
OpenCodeCli.debugSkill()
opencode debug skill |
OpenCodeCliResult |
OpenCodeCli.debugStartup()
opencode debug startup |
OpenCodeCliResult |
OpenCodeCliExecutor.execute(String... args)
同步执行 CLI 命令,返回执行结果。
|
OpenCodeCliResult |
OpenCodeCli.export(String sessionId,
boolean sanitize)
opencode export [sessionID] [--sanitize] |
OpenCodeCliResult |
OpenCodeCli.generate()
opencode generate
打印带 JS 代码示例注入的 OpenAPI spec。 |
OpenCodeCliResult |
OpenCodeCli.githubInstall()
opencode github install |
OpenCodeCliResult |
OpenCodeCli.githubRun(String event,
String token)
{@code opencode github run [--event ...
|
OpenCodeCliResult |
OpenCodeCli.help()
opencode --help |
OpenCodeCliResult |
OpenCodeCli.importSession(String fileOrUrl)
opencode import <file> |
OpenCodeCliResult |
OpenCodeCli.mcpAdd(String name,
String url)
opencode mcp add <name> ... |
OpenCodeCliResult |
OpenCodeCli.mcpAddLocal(String name,
String... localCmd)
opencode mcp add <name> 后接本地命令(exec 形式)。 |
OpenCodeCliResult |
OpenCodeCli.mcpAuth(String name)
opencode mcp auth [name] |
OpenCodeCliResult |
OpenCodeCli.mcpDebug(String name)
opencode mcp debug <name> |
OpenCodeCliResult |
OpenCodeCli.mcpList()
opencode mcp list |
OpenCodeCliResult |
OpenCodeCli.mcpLogout(String name)
opencode mcp logout [name] |
OpenCodeCliResult |
OpenCodeCli.models()
opencode models |
OpenCodeCliResult |
OpenCodeCli.models(String provider,
boolean verbose,
boolean refresh)
opencode models <provider> [--verbose] [--refresh] |
OpenCodeCliResult |
OpenCodeCli.plugin(String module,
boolean global,
boolean force)
opencode plugin <module> [--global] [--force] |
OpenCodeCliResult |
OpenCodeCli.pr(int number)
opencode pr <number> |
OpenCodeCliResult |
OpenCodeCli.providersList()
opencode providers list |
OpenCodeCliResult |
OpenCodeCli.providersLogin(String provider,
String method)
{@code opencode providers login [--provider ...
|
OpenCodeCliResult |
OpenCodeCli.providersLogout(String provider)
opencode providers logout [provider] |
OpenCodeCliResult |
OpenCodeCli.run(String message)
opencode run <message>
非交互模式执行 prompt,返回 AI 响应。 |
OpenCodeCliResult |
OpenCodeCli.run(String message,
String model)
opencode run --model <model> <message> |
OpenCodeCliResult |
OpenCodeCli.run(String message,
String agent,
String model)
opencode run --agent <agent> --model <model> <message> |
OpenCodeCliResult |
OpenCodeCli.runJson(String message)
opencode run --format json <message>
返回 JSON 格式的原始事件流。 |
OpenCodeCliResult |
OpenCodeCli.runJson(String message,
String sessionId,
String model)
opencode run --format json --session <sessionId> --message <message> |
OpenCodeCliResult |
OpenCodeCli.serve(Integer port,
String hostname)
opencode serve [--port N --hostname H] |
OpenCodeCliResult |
OpenCodeCli.sessionDelete(String sessionId)
opencode session delete <sessionId> |
OpenCodeCliResult |
OpenCodeCli.sessionList()
opencode session list --format json |
OpenCodeCliResult |
OpenCodeCli.sessionList(int maxCount)
opencode session list --max-count <n> --format json |
OpenCodeCliResult |
OpenCodeCli.stats(Integer days,
Integer tools,
Integer models,
String project)
{@code opencode stats [--days ...
|
OpenCodeCliResult |
OpenCodeCli.uninstall(boolean keepConfig,
boolean keepData,
boolean dryRun,
boolean force)
opencode uninstall [--keep-config] [--keep-data] [--dry-run] [--force] |
OpenCodeCliResult |
OpenCodeCli.upgrade()
opencode upgrade |
OpenCodeCliResult |
OpenCodeCli.upgrade(String target,
String method)
opencode upgrade <target> [--method ...] |
OpenCodeCliResult |
OpenCodeCli.version()
opencode --version |
OpenCodeCliResult |
OpenCodeCli.web(Integer port,
String hostname)
opencode web [--port N --hostname H] |
Copyright © 2026. All rights reserved.