sketch/termui: handle PortMessageType messages more
- Added case for loop.PortMessageType in termui message handling switch
- Port messages now display with 🔌 emoji and clean formatting
- Follows same pattern as other message types (ErrorMessageType, BudgetMessageType, etc.)
- Added loop.PortMessageType to AddMultipleUnion call in go2ts.go
- Regenerated TypeScript types to include 'port' in CodingAgentMessageType union
- Webui components now have proper type safety for port messages
Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: s7e1f4b705a66a9d5k
diff --git a/termui/termui.go b/termui/termui.go
index c0a8bc7..0fa8d8d 100644
--- a/termui/termui.go
+++ b/termui/termui.go
@@ -233,6 +233,8 @@
ui.AppendSystemMessage("🔄 new commit: [%s] %s", commit.Hash[:8], commit.Subject)
}
}
+ case loop.PortMessageType:
+ ui.AppendSystemMessage("🔌 %s", resp.Content)
default:
ui.AppendSystemMessage("❌ Unexpected Message Type %s %v", resp.Type, resp)
}