Merge nucleic/nimble-umber-toad-20h7 into dev
This commit is contained in:
@@ -3,7 +3,7 @@ import NucleicProtocol
|
||||
|
||||
/// Presentation for Nucleic's own sandbox-escape tools — the macOS/Linux VM pair, their
|
||||
/// computer-use siblings, and `linux_container` — plus the shell tool, whose wire name is still
|
||||
/// Claude Code's `Bash` but which runs nash (the Nucleic agent shell) — so a remote transcript
|
||||
/// Claude Code's `Bash` but which runs hydrashell (the Hydrangea agent shell) — so a remote transcript
|
||||
/// reads the same way the Mac's does: "macOS VM · $ swift build" rather than the raw
|
||||
/// `mcp__nucleic__mac_vm_exec` wire name followed by a JSON gist.
|
||||
///
|
||||
@@ -34,9 +34,9 @@ enum SandboxToolDisplay {
|
||||
/// file doesn't speak for, so the caller keeps the tool name unchanged.
|
||||
static func label(for toolName: String) -> String? {
|
||||
switch bareName(toolName) {
|
||||
// The wire name is Claude Code's, but the shell behind it is nash.
|
||||
case "Bash": "Nash"
|
||||
case "BashOutput": "Nash output"
|
||||
// The wire name is Claude Code's, but the shell behind it is hydrashell.
|
||||
case "Bash": "hash"
|
||||
case "BashOutput": "hash output"
|
||||
case "copy_artifact": "Copy artifact"
|
||||
case "mac_vm_exec", "mac_vm_control": "macOS VM"
|
||||
case "mac_vm_computer", "mac_vm_computer_batch": "macOS VM screen"
|
||||
|
||||
Reference in New Issue
Block a user