fix(web): rebuild dist to match ws auth/session behavior (#2343)

- regenerate web/dist from current web/src with npm run build\n- fix AgentChat history typing so web build is type-clean\n- keep websocket auth via Sec-WebSocket-Protocol bearer token and session_id path parity\n\nCloses #2168
This commit is contained in:
Argenis 2026-03-01 12:22:29 -05:00 committed by GitHub
parent 528aed53e0
commit 86c60909d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 698 additions and 325 deletions

1
web/dist/assets/index-BarGrDiR.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

693
web/dist/assets/index-D0O_BdVX.js vendored Normal file

File diff suppressed because one or more lines are too long

4
web/dist/index.html vendored
View File

@ -9,8 +9,8 @@
/>
<meta name="color-scheme" content="dark" />
<title>ZeroClaw</title>
<script type="module" crossorigin src="/_app/assets/index-CJ6bGkAt.js"></script>
<link rel="stylesheet" crossorigin href="/_app/assets/index-C70eaW2F.css">
<script type="module" crossorigin src="/_app/assets/index-D0O_BdVX.js"></script>
<link rel="stylesheet" crossorigin href="/_app/assets/index-BarGrDiR.css">
</head>
<body>
<div id="root"></div>

View File

@ -55,9 +55,9 @@ export default function AgentChat() {
ws.onMessage = (msg: WsMessage) => {
switch (msg.type) {
case 'history': {
const restored = (msg.messages ?? [])
const restored: ChatMessage[] = (msg.messages ?? [])
.filter((entry) => entry.content?.trim())
.map((entry) => ({
.map((entry): ChatMessage => ({
id: makeMessageId(),
role: entry.role === 'user' ? 'user' : 'agent',
content: entry.content.trim(),