Skip to content
Merged
3 changes: 2 additions & 1 deletion src/main/kotlin/com/github/codeplangui/BridgeHandler.kt
Original file line number Diff line number Diff line change
Expand Up @@ -268,12 +268,13 @@ class BridgeHandler(
put("description", JsonPrimitive(description))
})

fun notifyApprovalRequest(requestId: String, command: String, description: String) =
fun notifyApprovalRequest(requestId: String, command: String, description: String, toolName: String = "") =
flushAndPush(buildEventJS("approval_request") {
put("requestId", JsonPrimitive(requestId))
put("command", JsonPrimitive(command))
put("toolInput", JsonPrimitive(command))
put("description", JsonPrimitive(description))
put("toolName", JsonPrimitive(toolName))
}).also {
logger.info(
"[CodePlanGUI Bridge] ide->frontend approvalRequest " +
Expand Down
477 changes: 137 additions & 340 deletions src/main/kotlin/com/github/codeplangui/ChatService.kt

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,4 @@ sealed class ExecutionResult {
kotlinx.serialization.serializer<String>(), s
)

/** Convert to unified ToolResult for the new tool system. */
fun toToolResult(): ToolResult = when (this) {
is Success -> ToolResult(ok = true, output = buildString {
if (stdout.isNotEmpty()) append(stdout)
if (stderr.isNotEmpty()) {
if (isNotEmpty()) append("\n")
append(stderr)
}
}.ifEmpty { "Command completed with exit code $exitCode" })
is Failed -> ToolResult(ok = false, output = stderr.ifEmpty { "Command failed with exit code $exitCode" })
is Blocked -> ToolResult(ok = false, output = reason)
is Denied -> ToolResult(ok = false, output = reason)
is TimedOut -> ToolResult(ok = false, output = "Command timed out after ${timeoutSeconds}s")
}
}
131 changes: 0 additions & 131 deletions src/main/kotlin/com/github/codeplangui/execution/FileChangeReview.kt

This file was deleted.

27 changes: 0 additions & 27 deletions src/main/kotlin/com/github/codeplangui/execution/FileWriteLock.kt

This file was deleted.

This file was deleted.

17 changes: 0 additions & 17 deletions src/main/kotlin/com/github/codeplangui/execution/PermissionMode.kt

This file was deleted.

This file was deleted.

Loading
Loading