CopilotSession

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total915 of 2,25559%90 of 19253%931912095433193
handleBroadcastEventAsync(SessionEvent)1398738%321633%2225304801
lambda$executeCommandAndRespondAsync$17(CommandHandler, String, String, String, String)870%40%33191911
setModel(String, String, ModelCapabilitiesOverride)570%60%44141411
lambda$executeToolAndRespondAsync$11(Object, String, String, ToolDefinition, String)413848%4233%3481601
lambda$handleElicitationRequestAsync$18(String, ElicitationResult)410%20%22101011
executeCommandAndRespondAsync(String, String, String, String)370%20%22101011
handleElicitationRequestAsync(ElicitationContext, String)370%40%33121211
lambda$handleElicitationRequestAsync$20(ElicitationHandler, ElicitationContext, String)370%n/a11101011
lambda$executeCommandAndRespondAsync$16(String, Throwable)310%20%226611
lambda$executePermissionAndRespondAsync$13(String, Throwable)300%n/a117711
log(String, String, Boolean, String)280%20%228811
lambda$handleSystemMessageTransform$25(Map, LinkedHashMap, ArrayList, Map.Entry)233358%3350%3451201
lambda$executeCommandAndRespondAsync$15(String)210%n/a115511
lambda$sendAndWait$1(AtomicReference, CompletableFuture, SessionEvent)202454%3562%252801
assertElicitation()200%60%444411
lambda$handleSystemMessageTransform$24(LinkedHashMap, String, String)190%20%224411
lambda$handleElicitationRequestAsync$19(String, Throwable)180%n/a115511
setModel(String, String)170%n/a113311
selectAgent(String)160%n/a113311
buildElicitationCancelParams(String)140%n/a112211
listAgents()140%n/a113311
getCurrentAgent()140%n/a113311
lambda$executeToolAndRespondAsync$9(String, Object)133170%1375%133801
deselectAgent()120%n/a112211
compact()120%n/a112211
executeToolAndRespondAsync(String, String, String, Object, ToolDefinition)92270%2100%023901
lambda$executeToolAndRespondAsync$10(String, Throwable)92170%1150%122601
executePermissionAndRespondAsync(String, PermissionRequest, PermissionHandler)92068%2100%023901
lambda$listAgents$36(CopilotSession.AgentListResponse)90%20%223311
lambda$executePermissionAndRespondAsync$12(String, PermissionRequestResult)82475%1150%123801
lambda$executePermissionAndRespondAsync$14(PermissionHandler, PermissionRequest, String)75288%n/a0121401
log(String, String, Boolean)70%n/a111111
lambda$getMessages$32(GetMessagesResponse)63485%2466%2421101
lambda$sendAndWait$4(Closeable, ScheduledFuture, CompletableFuture, AssistantMessageEvent, Throwable)62480%1583%1421101
lambda$sendAndWait$2(Closeable, CompletableFuture, Throwable)6960%n/a012601
log(String)60%n/a111111
getRpc()53788%2466%2411001
setModel(String)50%n/a111111
sendAndWait(MessageOptions, long)47594%2100%0222201
registerTransformCallbacks(Map)40%n/a112211
setCapabilities(SessionCapabilities)3770%1150%120201
getCapabilities()30%n/a111111
getUi()30%n/a111111
lambda$log$35(SessionLogResult)20%n/a111111
lambda$setModel$34(SessionModelSwitchToResult)20%n/a111111
lambda$setModel$33(SessionModelSwitchToResult)20%n/a111111
lambda$handleSystemMessageTransform$23(String, Throwable)20%n/a111111
handleHooksInvoke(String, JsonNode)127100%18100%01203101
CopilotSession(String, JsonRpcClient, String)74100%n/a0101901
close()66100%2100%0201801
handlePermissionRequest(JsonNode)57100%2100%0201401
dispatchEvent(SessionEvent)48100%6100%0401701
handleUserInputRequest(UserInputRequest)36100%2100%020801
send(MessageOptions)35100%n/a010801
handleSystemMessageTransform(JsonNode)33100%2250%230601
registerCommands(List)31100%3562%350701
registerTools(List)24100%4100%030601
on(Class, Consumer)15100%n/a010401
lambda$handlePermissionRequest$21(Throwable)15100%n/a010401
getMessages()14100%n/a010301
setEventErrorPolicy(EventErrorPolicy)13100%2100%020501
abort()12100%n/a010201
lambda$sendAndWait$3(CompletableFuture, long)12100%1150%120301
on(Consumer)11100%n/a010301
lambda$handleSystemMessageTransform$26(LinkedHashMap, Void)11100%n/a010301
lambda$handleUserInputRequest$22(Throwable)11100%n/a010201
lambda$on$7(Class, Consumer, SessionEvent)11100%2100%020301
lambda$sendAndWait$5(CompletableFuture, CompletableFuture, AssistantMessageEvent, Throwable)11100%1375%130301
lambda$new$0(Runnable)11100%n/a010301
send(String)10100%n/a010201
sendAndWait(String)10100%n/a010201
ensureNotTerminated()9100%2100%020301
setActiveSessionId(String)7100%n/a010301
sendAndWait(MessageOptions)7100%n/a010201
static {...}7100%n/a010201
CopilotSession(String, JsonRpcClient)6100%n/a010201
setEventErrorHandler(EventErrorHandler)6100%n/a010301
getTool(String)6100%n/a010101
lambda$on$8(Consumer)6100%n/a010101
lambda$on$6(Consumer)6100%n/a010101
registerPermissionHandler(PermissionHandler)5100%n/a010201
registerUserInputHandler(UserInputHandler)5100%n/a010201
registerElicitationHandler(ElicitationHandler)5100%n/a010201
registerHooks(SessionHooks)5100%n/a010201
setExecutor(Executor)4100%n/a010201
setWorkspacePath(String)4100%n/a010201
getSessionId()3100%n/a010101
getWorkspacePath()3100%n/a010101
lambda$handleHooksInvoke$31(SessionEndHookOutput)2100%n/a010101
lambda$handleHooksInvoke$30(SessionStartHookOutput)2100%n/a010101
lambda$handleHooksInvoke$29(UserPromptSubmittedHookOutput)2100%n/a010101
lambda$handleHooksInvoke$28(PostToolUseHookOutput)2100%n/a010101
lambda$handleHooksInvoke$27(PreToolUseHookOutput)2100%n/a010101