CopilotSession

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total313 of 1,34576%29 of 10271%35117743301264
lambda$executeToolAndRespondAsync$11(Object, String, String, ToolDefinition, String)423847%4233%3491701
log(String, String, Boolean)380%40%339911
lambda$executePermissionAndRespondAsync$13(String, Throwable)320%n/a118811
lambda$sendAndWait$0(AtomicReference, CompletableFuture, AbstractSessionEvent)202454%3562%252801
selectAgent(String)160%n/a113311
lambda$sendAndWait$1(Closeable, CompletableFuture, Throwable)150%n/a116611
setModel(String)140%n/a112211
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$executeToolAndRespondAsync$10(String, Throwable)92270%1150%122701
lambda$listAgents$23(CopilotSession.AgentListResponse)90%20%223311
lambda$executePermissionAndRespondAsync$14(PermissionHandler, PermissionRequest, String)75488%n/a0121501
lambda$executePermissionAndRespondAsync$12(String, PermissionRequestResult)71669%n/a012601
lambda$sendAndWait$5(CompletableFuture, CompletableFuture, AssistantMessageEvent, Throwable)7436%3125%231301
close()64989%2100%0221501
lambda$getMessages$22(GetMessagesResponse)63183%2466%2421101
lambda$sendAndWait$4(Closeable, ScheduledExecutorService, CompletableFuture, AssistantMessageEvent, Throwable)62076%1375%1321001
log(String)60%n/a111111
handleBroadcastEventAsync(AbstractSessionEvent)46894%81260%81141701
setActiveSessionId(String)40%n/a112211
handleHooksInvoke(String, JsonNode)127100%18100%01203101
sendAndWait(MessageOptions, long)57100%n/a0101201
handlePermissionRequest(JsonNode)57100%2100%0201401
dispatchEvent(AbstractSessionEvent)48100%6100%0401701
CopilotSession(String, JsonRpcClient, String)41100%n/a0101201
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
lambda$sendAndWait$3(CompletableFuture, long, ScheduledExecutorService)14100%2100%020401
setEventErrorPolicy(EventErrorPolicy)13100%2100%020501
abort()12100%n/a010201
on(Consumer)11100%n/a010301
lambda$handleUserInputRequest$16(Throwable)11100%n/a010201
lambda$on$7(Class, Consumer, AbstractSessionEvent)11100%2100%020301
lambda$sendAndWait$2(Runnable)11100%n/a010301
send(String)10100%n/a010201
sendAndWait(String)10100%n/a010201
executeToolAndRespondAsync(String, String, String, Object, ToolDefinition)10100%n/a010201
ensureNotTerminated()9100%2100%020301
executePermissionAndRespondAsync(String, PermissionRequest, PermissionHandler)8100%n/a010201
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
setWorkspacePath(String)4100%n/a010201
getSessionId()3100%n/a010101
getWorkspacePath()3100%n/a010101
lambda$handleHooksInvoke$21(SessionEndHookOutput)2100%n/a010101
lambda$handleHooksInvoke$20(SessionStartHookOutput)2100%n/a010101
lambda$handleHooksInvoke$19(UserPromptSubmittedHookOutput)2100%n/a010101
lambda$handleHooksInvoke$18(PostToolUseHookOutput)2100%n/a010101
lambda$handleHooksInvoke$17(PreToolUseHookOutput)2100%n/a010101