CopilotSession

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,564 of 2,5640%226 of 2260%218218610610102102
handleBroadcastEventAsync(SessionEvent)2270%480%2525484811
handleHooksInvoke(String, JsonNode)2100%380%2323535311
sendAndWait(MessageOptions, long)910%20%22242411
lambda$executeCommandAndRespondAsync$17(CommandHandler, String, String, String, String)870%40%33191911
CopilotSession(String, JsonRpcClient, String)840%n/a11212111
lambda$executeToolAndRespondAsync$11(Object, String, String, ToolDefinition, String)790%60%44161611
close()740%20%22202011
setModel(String, String, String, ModelCapabilitiesOverride)710%80%55171711
lambda$sendAndWait$4(Closeable, ScheduledFuture, CompletableFuture, long, AssistantMessageEvent, Throwable)650%120%77161611
lambda$sendAndWait$1(AtomicReference, AtomicBoolean, long, CompletableFuture, SessionEvent)630%100%66111111
lambda$executePermissionAndRespondAsync$14(PermissionHandler, PermissionRequest, String)590%n/a11141411
handlePermissionRequest(JsonNode)570%20%22141411
lambda$handleSystemMessageTransform$27(Map, LinkedHashMap, ArrayList, Map.Entry)560%60%44121211
dispatchEvent(SessionEvent)480%60%44171711
lambda$executeToolAndRespondAsync$9(String, Object)440%40%338811
send(MessageOptions)430%n/a11101011
getRpc()420%60%44101011
lambda$handleElicitationRequestAsync$18(String, ElicitationResult)410%20%22101011
lambda$getMessages$36(GetMessagesResponse)400%60%44111111
executeCommandAndRespondAsync(String, String, String, String)370%20%22101011
handleElicitationRequestAsync(ElicitationContext, String)370%40%33121211
handleExitPlanModeRequest(ExitPlanModeRequest)370%20%228811
lambda$handleElicitationRequestAsync$20(ElicitationHandler, ElicitationContext, String)370%n/a11101011
handleUserInputRequest(UserInputRequest)360%20%228811
handleAutoModeSwitchRequest(AutoModeSwitchRequest)330%20%228811
handleSystemMessageTransform(JsonNode)330%40%336611
lambda$executePermissionAndRespondAsync$12(String, PermissionRequestResult)320%20%228811
executeToolAndRespondAsync(String, String, String, Object, ToolDefinition)310%20%229911
registerCommands(List)310%80%557711
lambda$executeCommandAndRespondAsync$16(String, Throwable)310%20%226611
log(String, String, Boolean, String)300%20%229911
lambda$executePermissionAndRespondAsync$13(String, Throwable)300%n/a117711
lambda$executeToolAndRespondAsync$10(String, Throwable)300%20%226611
executePermissionAndRespondAsync(String, PermissionRequest, PermissionHandler)290%20%229911
registerTools(List)240%40%336611
assertElicitation()230%60%444411
lambda$executeCommandAndRespondAsync$15(String)210%n/a115511
lambda$handleSystemMessageTransform$26(LinkedHashMap, String, String)190%20%224411
setModel(String, String)180%n/a113311
lambda$handleElicitationRequestAsync$19(String, Throwable)180%n/a115511
selectAgent(String)160%n/a113311
on(Class, Consumer)150%n/a114411
lambda$handlePermissionRequest$21(Throwable)150%n/a114411
lambda$sendAndWait$2(Closeable, CompletableFuture, Throwable)150%n/a116611
buildElicitationCancelParams(String)140%n/a112211
getMessages()140%n/a113311
listAgents()140%n/a113311
getCurrentAgent()140%n/a113311
setEventErrorPolicy(EventErrorPolicy)130%20%225511
abort()120%n/a112211
deselectAgent()120%n/a112211
compact()120%n/a112211
lambda$sendAndWait$3(CompletableFuture, long)120%20%223311
on(Consumer)110%n/a113311
lambda$handleSystemMessageTransform$28(LinkedHashMap, Void)110%n/a113311
lambda$handleAutoModeSwitchRequest$24(Throwable)110%n/a112211
lambda$handleExitPlanModeRequest$23(Throwable)110%n/a112211
lambda$handleUserInputRequest$22(Throwable)110%n/a112211
lambda$on$7(Class, Consumer, SessionEvent)110%20%223311
lambda$sendAndWait$5(CompletableFuture, CompletableFuture, AssistantMessageEvent, Throwable)110%40%333311
lambda$new$0(Runnable)110%n/a113311
send(String)100%n/a112211
sendAndWait(String)100%n/a112211
setCapabilities(SessionCapabilities)100%20%222211
ensureNotTerminated()90%20%223311
lambda$listAgents$40(CopilotSession.AgentListResponse)90%20%223311
setActiveSessionId(String)70%n/a113311
sendAndWait(MessageOptions)70%n/a112211
setModel(String, String, ModelCapabilitiesOverride)70%n/a111111
log(String, String, Boolean)70%n/a111111
static {...}70%n/a112211
CopilotSession(String, JsonRpcClient)60%n/a112211
setEventErrorHandler(EventErrorHandler)60%n/a113311
getTool(String)60%n/a111111
log(String)60%n/a111111
lambda$on$8(Consumer)60%n/a111111
lambda$on$6(Consumer)60%n/a111111
registerPermissionHandler(PermissionHandler)50%n/a112211
registerUserInputHandler(UserInputHandler)50%n/a112211
registerElicitationHandler(ElicitationHandler)50%n/a112211
registerExitPlanModeHandler(ExitPlanModeHandler)50%n/a112211
registerAutoModeSwitchHandler(AutoModeSwitchHandler)50%n/a112211
registerHooks(SessionHooks)50%n/a112211
setModel(String)50%n/a111111
setExecutor(Executor)40%n/a112211
setWorkspacePath(String)40%n/a112211
registerTransformCallbacks(Map)40%n/a112211
getSessionId()30%n/a111111
getWorkspacePath()30%n/a111111
getCapabilities()30%n/a111111
getUi()30%n/a111111
lambda$log$39(SessionLogResult)20%n/a111111
lambda$setModel$38(SessionModelSwitchToResult)20%n/a111111
lambda$setModel$37(SessionModelSwitchToResult)20%n/a111111
lambda$handleHooksInvoke$35(SessionEndHookOutput)20%n/a111111
lambda$handleHooksInvoke$34(SessionStartHookOutput)20%n/a111111
lambda$handleHooksInvoke$33(UserPromptSubmittedHookOutput)20%n/a111111
lambda$handleHooksInvoke$32(PostToolUseFailureHookOutput)20%n/a111111
lambda$handleHooksInvoke$31(PostToolUseHookOutput)20%n/a111111
lambda$handleHooksInvoke$30(PreMcpToolCallHookOutput)20%n/a111111
lambda$handleHooksInvoke$29(PreToolUseHookOutput)20%n/a111111
lambda$handleSystemMessageTransform$25(String, Throwable)20%n/a111111