Skip navigation links
A B C D E F G H I J M O P Q R S T V W 

A

abort() - Method in class chat.autocoder.AutoCoderClient
中止当前正在执行的查询
abort(boolean) - Method in class chat.autocoder.process.ProcessManager
 
abortForce() - Method in class chat.autocoder.AutoCoderClient
强制中止当前正在执行的查询
asJson() - Method in interface chat.autocoder.models.QueryResult
 
asText() - Method in interface chat.autocoder.models.QueryResult
 
AutoCoderClient - Class in chat.autocoder
AutoCoder CLI 客户端 提供便捷的方法来调用auto-coder.run命令的各种功能, 无需直接使用ProcessBuilder或命令行。
AutoCoderClient() - Constructor for class chat.autocoder.AutoCoderClient
 
AutoCoderClient(SDKConfig) - Constructor for class chat.autocoder.AutoCoderClient
 
AutoCoderException - Exception in chat.autocoder.exceptions
SDK基础异常类
AutoCoderException(String) - Constructor for exception chat.autocoder.exceptions.AutoCoderException
 
AutoCoderException(String, Throwable) - Constructor for exception chat.autocoder.exceptions.AutoCoderException
 

B

batchQuery(List<String>, QueryOptions) - Method in class chat.autocoder.BatchQueryManager
执行多个查询并发处理
BatchQueryManager - Class in chat.autocoder
批量查询管理器,支持并发控制
BatchQueryManager(AutoCoderClient, int) - Constructor for class chat.autocoder.BatchQueryManager
 
BatchQueryManager(AutoCoderClient) - Constructor for class chat.autocoder.BatchQueryManager
 
batchQuickQuery(List<String>, QueryOptions) - Method in class chat.autocoder.BatchQueryManager
批量查询并收集文本结果
buildCommandArgs() - Method in class chat.autocoder.models.QueryOptions
 

C

chat.autocoder - package chat.autocoder
 
chat.autocoder.diagnostics - package chat.autocoder.diagnostics
 
chat.autocoder.exceptions - package chat.autocoder.exceptions
 
chat.autocoder.models - package chat.autocoder.models
 
chat.autocoder.process - package chat.autocoder.process
 
chat.autocoder.utils - package chat.autocoder.utils
 
checkAvailability() - Method in class chat.autocoder.AutoCoderClient
检查各种功能的可用性
commandAvailable - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
ConfigResult - Class in chat.autocoder.models
配置命令结果
ConfigResult() - Constructor for class chat.autocoder.models.ConfigResult
 
ConfigResult(boolean, String, String, List<String>) - Constructor for class chat.autocoder.models.ConfigResult
 
configure(Map<String, String>) - Method in class chat.autocoder.AutoCoderClient
执行配置命令
configValid - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 

D

DiagnosticResult() - Constructor for class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
Diagnostics - Class in chat.autocoder.diagnostics
SDK诊断工具
Diagnostics() - Constructor for class chat.autocoder.diagnostics.Diagnostics
 
Diagnostics.DiagnosticResult - Class in chat.autocoder.diagnostics
诊断结果类

E

errorResult(String) - Static method in class chat.autocoder.models.ConfigResult
 
errorResult(String) - Static method in class chat.autocoder.models.QueryResults
 
ExecutionException - Exception in chat.autocoder.exceptions
执行异常
ExecutionException(String, int, String) - Constructor for exception chat.autocoder.exceptions.ExecutionException
 
ExecutionException(String, int) - Constructor for exception chat.autocoder.exceptions.ExecutionException
 
ExecutionException(String) - Constructor for exception chat.autocoder.exceptions.ExecutionException
 

F

fromJson(String, Class<T>) - Static method in class chat.autocoder.utils.JsonUtils
 

G

getAllContent() - Method in class chat.autocoder.models.QueryResponse
 
getAllowedTools() - Method in class chat.autocoder.models.QueryOptions
 
getAppliedConfigs() - Method in class chat.autocoder.models.ConfigResult
 
getCommand() - Method in class chat.autocoder.process.ProcessManager.ProcessInfo
 
getCompletionEvents() - Method in class chat.autocoder.models.QuerySummary
 
getContent() - Method in class chat.autocoder.models.StreamEvent
 
getContentEvents() - Method in class chat.autocoder.models.QuerySummary
 
getCwd() - Method in class chat.autocoder.models.QueryOptions
 
getData() - Method in class chat.autocoder.models.StreamEvent
 
getDefaultAllowedTools() - Method in class chat.autocoder.models.SDKConfig
 
getDefaultCwd() - Method in class chat.autocoder.models.SDKConfig
 
getDefaultMaxTurns() - Method in class chat.autocoder.models.SDKConfig
 
getDefaultModel() - Method in class chat.autocoder.models.SDKConfig
 
getDefaultOutputFormat() - Method in class chat.autocoder.models.SDKConfig
 
getDefaultPermissionMode() - Method in class chat.autocoder.models.SDKConfig
 
getDelimiter() - Method in class chat.autocoder.models.QueryOptions
 
getEnvironmentInfo() - Static method in class chat.autocoder.diagnostics.Diagnostics
获取环境信息
getError() - Method in class chat.autocoder.models.ConfigResult
 
getErrorEvents() - Method in class chat.autocoder.models.QuerySummary
 
getErrorMessages() - Method in class chat.autocoder.models.QueryResponse
 
getEvents() - Method in class chat.autocoder.models.QueryResponse
 
getEventType() - Method in class chat.autocoder.models.StreamEvent
 
getExecutionTime() - Method in class chat.autocoder.models.QueryResponse
 
getExitCode() - Method in exception chat.autocoder.exceptions.ExecutionException
 
getField() - Method in exception chat.autocoder.exceptions.ValidationException
 
getFinalResult() - Method in class chat.autocoder.models.QueryResponse
 
getFromBranch() - Method in class chat.autocoder.models.QueryOptions
 
getInputFormat() - Method in class chat.autocoder.models.QueryOptions
 
getMaxLevel() - Method in class chat.autocoder.models.QueryOptions
 
getMaxTurns() - Method in class chat.autocoder.models.QueryOptions
 
getMessage() - Method in class chat.autocoder.models.ConfigResult
 
getMinLevel() - Method in class chat.autocoder.models.QueryOptions
 
getModel() - Method in class chat.autocoder.models.QueryOptions
 
getObjectMapper() - Static method in class chat.autocoder.utils.JsonUtils
 
getOutput() - Method in exception chat.autocoder.exceptions.ExecutionException
 
getOutputFormat() - Method in class chat.autocoder.models.QueryOptions
 
getPermissionMode() - Method in class chat.autocoder.models.QueryOptions
 
getPid() - Method in class chat.autocoder.process.ProcessManager.ProcessInfo
 
getProcessInfo() - Method in class chat.autocoder.AutoCoderClient
获取当前进程信息
getProcessInfo() - Method in class chat.autocoder.process.ProcessManager
 
getSessionId() - Method in class chat.autocoder.models.QueryOptions
 
getSessionId() - Method in class chat.autocoder.models.QueryResponse
 
getSessionId() - Method in class chat.autocoder.models.StreamEvent
 
getSplitMode() - Method in class chat.autocoder.models.QueryOptions
 
getStartEvents() - Method in class chat.autocoder.models.QuerySummary
 
getSummary() - Method in class chat.autocoder.models.QueryResponse
 
getSystemPrompt() - Method in class chat.autocoder.models.QueryOptions
 
getSystemPromptPath() - Method in class chat.autocoder.models.QueryOptions
 
getSystemPromptPath() - Method in class chat.autocoder.models.SDKConfig
 
getTaskPrefix() - Method in class chat.autocoder.models.QueryOptions
 
getTimestamp() - Method in class chat.autocoder.models.StreamEvent
 
getToolCallEvents() - Method in class chat.autocoder.models.QuerySummary
 
getTotalEvents() - Method in class chat.autocoder.models.QuerySummary
 
getVersion() - Method in class chat.autocoder.AutoCoderClient
获取AutoCoder版本信息
getWorkdir() - Method in class chat.autocoder.models.QueryOptions
 
getWorktreeName() - Method in class chat.autocoder.models.QueryOptions
 

H

hasErrors() - Method in class chat.autocoder.models.QueryResponse
 

I

isAsyncMode() - Method in class chat.autocoder.models.QueryOptions
 
isBgMode() - Method in class chat.autocoder.models.QueryOptions
 
isContent() - Method in class chat.autocoder.models.StreamEvent
 
isContinueSession() - Method in class chat.autocoder.models.QueryOptions
 
isIncludeRules() - Method in class chat.autocoder.models.QueryOptions
 
isIncludeRules() - Method in class chat.autocoder.models.SDKConfig
 
isPr() - Method in class chat.autocoder.models.QueryOptions
 
isProcessRunning() - Method in class chat.autocoder.process.ProcessManager
 
isRunning() - Method in class chat.autocoder.AutoCoderClient
检查是否有查询正在执行
isRunning() - Method in class chat.autocoder.process.ProcessManager.ProcessInfo
 
isSubAgent() - Method in class chat.autocoder.models.QueryOptions
 
isSuccess() - Method in class chat.autocoder.models.ConfigResult
 
isText() - Method in interface chat.autocoder.models.QueryResult
 
isVerbose() - Method in class chat.autocoder.models.QueryOptions
 
isVerbose() - Method in class chat.autocoder.models.SDKConfig
 

J

jsonQuery(String, QueryOptions) - Method in class chat.autocoder.AutoCoderClient
JSON查询,返回QueryResponse
jsonQuery(String, QueryOptions) - Method in class chat.autocoder.SessionManager
会话中的JSON查询
jsonResult(QueryResponse) - Static method in class chat.autocoder.models.QueryResults
 
JsonUtils - Class in chat.autocoder.utils
JSON工具类
JsonUtils() - Constructor for class chat.autocoder.utils.JsonUtils
 

M

Main - Class in chat.autocoder
 
Main() - Constructor for class chat.autocoder.Main
 
main(String[]) - Static method in class chat.autocoder.Main
 
mergeWithConfig(SDKConfig) - Method in class chat.autocoder.models.QueryOptions
 

O

overall - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 

P

parseJson(String) - Static method in class chat.autocoder.utils.JsonUtils
 
permissions - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
printReport() - Method in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
ProcessInfo(int, boolean, String) - Constructor for class chat.autocoder.process.ProcessManager.ProcessInfo
 
ProcessManager - Class in chat.autocoder.process
进程管理器 每个客户端实例独立的进程管理器,支持并发调用
ProcessManager() - Constructor for class chat.autocoder.process.ProcessManager
 
ProcessManager.ProcessInfo - Class in chat.autocoder.process
进程信息类

Q

query(String, QueryOptions) - Method in class chat.autocoder.AutoCoderClient
执行代码生成查询,返回Stream
query(String, QueryOptions) - Method in class chat.autocoder.SessionManager
在会话上下文中执行查询
queryFromFile(String, QueryOptions) - Method in class chat.autocoder.AutoCoderClient
从文件读取提示内容并查询
QueryOptions - Class in chat.autocoder.models
单次查询的配置选项
QueryOptions() - Constructor for class chat.autocoder.models.QueryOptions
 
QueryResponse - Class in chat.autocoder.models
完整查询响应 (用于JSON格式)
QueryResponse() - Constructor for class chat.autocoder.models.QueryResponse
 
QueryResult - Interface in chat.autocoder.models
查询结果的抽象接口
QueryResults - Class in chat.autocoder.models
工厂方法创建结果
QueryResults() - Constructor for class chat.autocoder.models.QueryResults
 
QuerySummary - Class in chat.autocoder.models
查询摘要信息
QuerySummary() - Constructor for class chat.autocoder.models.QuerySummary
 
quickQuery(String, QueryOptions) - Method in class chat.autocoder.AutoCoderClient
快速查询,返回完整文本结果
quickQuery(String, QueryOptions) - Method in class chat.autocoder.SessionManager
会话中的快速查询

R

readStderr() - Method in class chat.autocoder.process.ProcessManager
 
runDiagnostics() - Static method in class chat.autocoder.diagnostics.Diagnostics
运行完整的诊断检查

S

SDKConfig - Class in chat.autocoder.models
SDK全局配置
SDKConfig() - Constructor for class chat.autocoder.models.SDKConfig
 
sdkFunctional - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
SessionManager - Class in chat.autocoder
会话管理器,方便进行多轮对话
SessionManager(AutoCoderClient, String) - Constructor for class chat.autocoder.SessionManager
 
SessionManager(AutoCoderClient) - Constructor for class chat.autocoder.SessionManager
 
setAllowedTools(List<String>) - Method in class chat.autocoder.models.QueryOptions
 
setAppliedConfigs(List<String>) - Method in class chat.autocoder.models.ConfigResult
 
setAsyncMode(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setBgMode(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setCompletionEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setContentEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setContinueSession(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setCwd(String) - Method in class chat.autocoder.models.QueryOptions
 
setData(Map<String, Object>) - Method in class chat.autocoder.models.StreamEvent
 
setDefaultAllowedTools(List<String>) - Method in class chat.autocoder.models.SDKConfig
 
setDefaultCwd(String) - Method in class chat.autocoder.models.SDKConfig
 
setDefaultMaxTurns(int) - Method in class chat.autocoder.models.SDKConfig
 
setDefaultModel(String) - Method in class chat.autocoder.models.SDKConfig
 
setDefaultOutputFormat(String) - Method in class chat.autocoder.models.SDKConfig
 
setDefaultPermissionMode(String) - Method in class chat.autocoder.models.SDKConfig
 
setDelimiter(String) - Method in class chat.autocoder.models.QueryOptions
 
setError(String) - Method in class chat.autocoder.models.ConfigResult
 
setErrorEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setEvents(List<StreamEvent>) - Method in class chat.autocoder.models.QueryResponse
 
setEventType(String) - Method in class chat.autocoder.models.StreamEvent
 
setExecutionTime(Double) - Method in class chat.autocoder.models.QueryResponse
 
setFromBranch(String) - Method in class chat.autocoder.models.QueryOptions
 
setIncludeRules(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setIncludeRules(boolean) - Method in class chat.autocoder.models.SDKConfig
 
setInputFormat(String) - Method in class chat.autocoder.models.QueryOptions
 
setMaxLevel(int) - Method in class chat.autocoder.models.QueryOptions
 
setMaxTurns(Integer) - Method in class chat.autocoder.models.QueryOptions
 
setMessage(String) - Method in class chat.autocoder.models.ConfigResult
 
setMinLevel(int) - Method in class chat.autocoder.models.QueryOptions
 
setModel(String) - Method in class chat.autocoder.models.QueryOptions
 
setOutputFormat(String) - Method in class chat.autocoder.models.QueryOptions
 
setPermissionMode(String) - Method in class chat.autocoder.models.QueryOptions
 
setPr(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setSessionId(String) - Method in class chat.autocoder.models.QueryOptions
 
setSessionId(String) - Method in class chat.autocoder.models.QueryResponse
 
setSessionId(String) - Method in class chat.autocoder.models.StreamEvent
 
setSplitMode(String) - Method in class chat.autocoder.models.QueryOptions
 
setStartEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setSubAgent(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setSuccess(boolean) - Method in class chat.autocoder.models.ConfigResult
 
setSummary(QuerySummary) - Method in class chat.autocoder.models.QueryResponse
 
setSystemPrompt(String) - Method in class chat.autocoder.models.QueryOptions
 
setSystemPromptPath(String) - Method in class chat.autocoder.models.QueryOptions
 
setSystemPromptPath(String) - Method in class chat.autocoder.models.SDKConfig
 
setTaskPrefix(String) - Method in class chat.autocoder.models.QueryOptions
 
setTimestamp(LocalDateTime) - Method in class chat.autocoder.models.StreamEvent
 
setToolCallEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setTotalEvents(int) - Method in class chat.autocoder.models.QuerySummary
 
setVerbose(boolean) - Method in class chat.autocoder.models.QueryOptions
 
setVerbose(boolean) - Method in class chat.autocoder.models.SDKConfig
 
setWorkdir(String) - Method in class chat.autocoder.models.QueryOptions
 
setWorktreeName(String) - Method in class chat.autocoder.models.QueryOptions
 
shutdown() - Method in class chat.autocoder.BatchQueryManager
关闭批量查询管理器
shutdown() - Method in class chat.autocoder.process.ProcessManager
 
startProcess(List<String>, String, String, int) - Method in class chat.autocoder.process.ProcessManager
 
StreamEvent - Class in chat.autocoder.models
流式事件数据
StreamEvent() - Constructor for class chat.autocoder.models.StreamEvent
 
StreamEvent(String, Map<String, Object>) - Constructor for class chat.autocoder.models.StreamEvent
 
streamOutput() - Method in class chat.autocoder.process.ProcessManager
 
successResult(String, List<String>) - Static method in class chat.autocoder.models.ConfigResult
 

T

textResult(String) - Static method in class chat.autocoder.models.QueryResults
 
toJson(Object) - Static method in class chat.autocoder.utils.JsonUtils
 

V

validate() - Method in class chat.autocoder.models.QueryOptions
 
validate() - Method in class chat.autocoder.models.SDKConfig
 
ValidationException - Exception in chat.autocoder.exceptions
参数验证异常
ValidationException(String, String) - Constructor for exception chat.autocoder.exceptions.ValidationException
 
version - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 
versionAvailable - Variable in class chat.autocoder.diagnostics.Diagnostics.DiagnosticResult
 

W

waitForCompletion(int) - Method in class chat.autocoder.process.ProcessManager
 
A B C D E F G H I J M O P Q R S T V W 
Skip navigation links

Copyright © 2025. All rights reserved.