CopilotSession

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total475 of 1,60170%45 of 12864%511391123991973
lambda$handleSystemMessageTransform$19(Map, LinkedHashMap, ArrayList, Map.Entry)560%60%44121211
log(String, String, Boolean, String)450%60%44111111
lambda$executeToolAndRespondAsync$11(Object, String, String, ToolDefinition, String)423847%4233%3491701
handleSystemMessageTransform(JsonNode)330%40%336611
lambda$executePermissionAndRespondAsync$13(String, Throwable)320%n/a118811
setModel(String, String)310%20%227711
lambda$sendAndWait$1(AtomicReference, CompletableFuture, AbstractSessionEvent)202454%3562%252801
lambda$handleSystemMessageTransform$18(LinkedHashMap, String, String)190%20%224411
selectAgent(String)160%n/a113311
listAgents()140%n/a113311
getCurrentAgent()140%n/a113311
lambda$executeToolAndRespondAsync$9(String, Object)133271%1375%133901
deselectAgent()120%n/a112211
compact()120%n/a112211
lambda$handleSystemMessageTransform$20(LinkedHashMap, Void)110%n/a113311
executeToolAndRespondAsync(String, String, String, Object, ToolDefinition)92270%2100%023901
lambda$executeToolAndRespondAsync$10(String, Throwable)92270%1150%122701
executePermissionAndRespondAsync(String, PermissionRequest, PermissionHandler)92068%2100%023901
lambda$listAgents$27(CopilotSession.AgentListResponse)90%20%223311
lambda$executePermissionAndRespondAsync$12(String, PermissionRequestResult)82676%1150%123901
lambda$executePermissionAndRespondAsync$14(PermissionHandler, PermissionRequest, String)75488%n/a0121501
log(String, String, Boolean)70%n/a111111
lambda$getMessages$26(GetMessagesResponse)63183%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
setModel(String)50%n/a111111
sendAndWait(MessageOptions, long)47394%2100%0222201
handleBroadcastEventAsync(AbstractSessionEvent)46894%81260%81141701
setActiveSessionId(String)40%n/a112211
registerTransformCallbacks(Map)40%n/a112211
lambda$handleSystemMessageTransform$17(String, Throwable)20%n/a111111
handleHooksInvoke(String, JsonNode)127100%18100%01203101
close()59100%2100%0201601
handlePermissionRequest(JsonNode)57100%2100%0201401
CopilotSession(String, JsonRpcClient, String)53100%n/a0101501
dispatchEvent(AbstractSessionEvent)48100%6100%0401701
handleUserInputRequest(UserInputRequest)36100%2100%020801
send(MessageOptions)31100%n/a010701
registerTools(List)24100%4100%030601
on(Class, Consumer)15100%n/a010401
lambda$handlePermissionRequest$15(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$handleUserInputRequest$16(Throwable)11100%n/a010201
lambda$on$7(Class, Consumer, AbstractSessionEvent)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
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
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$25(SessionEndHookOutput)2100%n/a010101
lambda$handleHooksInvoke$24(SessionStartHookOutput)2100%n/a010101
lambda$handleHooksInvoke$23(UserPromptSubmittedHookOutput)2100%n/a010101
lambda$handleHooksInvoke$22(PostToolUseHookOutput)2100%n/a010101
lambda$handleHooksInvoke$21(PreToolUseHookOutput)2100%n/a010101