| clone() |   | 83% |   | 66% | 6 | 10 | 0 | 38 | 0 | 1 |
| setModelCapabilities(ModelCapabilitiesOverride) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTools() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getAvailableTools() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getExcludedTools() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getMcpServers() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getCustomAgents() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getSkillDirectories() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getInstructionDirectories() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getDisabledSkills() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getCommands() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setEnableSessionTelemetry(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnableConfigDiscovery(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIncludeSubAgentStreamingEvents(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSessionId(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setClientName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setModel(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setReasoningEffort(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTools(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSystemMessage(SystemMessageConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAvailableTools(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setExcludedTools(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProvider(ProviderConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| clearEnableSessionTelemetry() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnPermissionRequest(PermissionHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnUserInputRequest(UserInputHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setHooks(SessionHooks) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setWorkingDirectory(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setStreaming(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMcpServers(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCustomAgents(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultAgent(DefaultAgentConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAgent(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInfiniteSessions(InfiniteSessionConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSkillDirectories(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInstructionDirectories(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDisabledSkills(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setConfigDir(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| clearEnableConfigDiscovery() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| clearIncludeSubAgentStreamingEvents() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnEvent(Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCommands(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnElicitationRequest(ElicitationHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnExitPlanMode(ExitPlanModeHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOnAutoModeSwitch(AutoModeSwitchHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setGitHubToken(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoteSession(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEnableSessionTelemetry() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEnableConfigDiscovery() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIncludeSubAgentStreamingEvents() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| SessionConfig() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSessionId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClientName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReasoningEffort() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSystemMessage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProvider() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnPermissionRequest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnUserInputRequest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHooks() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWorkingDirectory() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isStreaming() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultAgent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAgent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInfiniteSessions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConfigDir() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModelCapabilities() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnEvent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnElicitationRequest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnExitPlanMode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOnAutoModeSwitch() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGitHubToken() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRemoteSession() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |