| lambda$handlePermissionRequest$10(JsonRpcClient, String, Throwable) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$handleToolCall$8(JsonNode, JsonRpcClient, String) |   | 80% |   | 83% | 1 | 4 | 6 | 25 | 0 | 1 |
| lambda$handleUserInputRequest$14(JsonNode, JsonRpcClient, String) |   | 94% |   | 91% | 1 | 7 | 2 | 26 | 0 | 1 |
| handleLifecycleEvent(JsonNode) |   | 90% |  | 100% | 0 | 5 | 2 | 13 | 0 | 1 |
| lambda$handleHooksInvoke$17(JsonNode, JsonRpcClient, String) |   | 88% |  | 100% | 0 | 2 | 2 | 13 | 0 | 1 |
| lambda$handlePermissionRequest$11(JsonNode, JsonRpcClient, String) |   | 88% |  | 100% | 0 | 2 | 2 | 14 | 0 | 1 |
| handleSessionEvent(JsonNode) |   | 85% |   | 83% | 1 | 4 | 2 | 12 | 0 | 1 |
| lambda$handleToolCall$6(JsonRpcClient, String, Object) |   | 84% |  | 100% | 0 | 3 | 2 | 8 | 0 | 1 |
| lambda$handleUserInputRequest$12(JsonRpcClient, String, UserInputResponse) |   | 82% |  | 100% | 0 | 2 | 2 | 9 | 0 | 1 |
| lambda$handleUserInputRequest$13(JsonRpcClient, String, Throwable) |   | 73% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| lambda$handleToolCall$7(JsonRpcClient, String, Throwable) |   | 72% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| lambda$handleHooksInvoke$16(JsonRpcClient, String, Throwable) |   | 66% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| lambda$handleHooksInvoke$15(JsonRpcClient, String, Object) |   | 62% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$handlePermissionRequest$9(JsonRpcClient, String, PermissionRequestResult) |   | 62% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| registerHandlers(JsonRpcClient) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| handleUserInputRequest(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| RpcHandlerDispatcher(Map, RpcHandlerDispatcher.LifecycleEventDispatcher) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| handleToolCall(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| handlePermissionRequest(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| handleHooksInvoke(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$registerHandlers$5(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registerHandlers$4(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registerHandlers$3(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registerHandlers$2(JsonRpcClient, String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registerHandlers$1(String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$registerHandlers$0(String, JsonNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |