feat: add agent websocket endpoint (#142)

This commit is contained in:
2026-06-17 23:19:45 +01:00
committed by GitHub
parent e1c58cdf28
commit 227f196d5e
12 changed files with 714 additions and 12 deletions

View File

@@ -0,0 +1,20 @@
import { describe, expect, test } from "bun:test"
import type { AgentEvent, AgentServerApi } from "./index"
describe("agent protocol", () => {
test("defines server methods and agent events", () => {
const server: AgentServerApi = {
async sendMessage(message) {
return { message, conversationId: "conversation-1" }
},
ping() {
return "pong"
},
}
const event: AgentEvent = { type: "message_finished" }
expect(server.ping()).toBe("pong")
expect(event.type).toBe("message_finished")
})
})