|
@@ -57,6 +57,12 @@ globalThis.AI_SDK_LOG_WARNINGS = false
|
|
|
export namespace Server {
|
|
export namespace Server {
|
|
|
const log = Log.create({ service: "server" })
|
|
const log = Log.create({ service: "server" })
|
|
|
|
|
|
|
|
|
|
+ let _url: URL | undefined
|
|
|
|
|
+
|
|
|
|
|
+ export function url(): URL {
|
|
|
|
|
+ return _url ?? new URL("http://localhost:4096")
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
export const Event = {
|
|
export const Event = {
|
|
|
Connected: BusEvent.define("server.connected", z.object({})),
|
|
Connected: BusEvent.define("server.connected", z.object({})),
|
|
|
Disposed: BusEvent.define("global.disposed", z.object({})),
|
|
Disposed: BusEvent.define("global.disposed", z.object({})),
|
|
@@ -2666,6 +2672,8 @@ export namespace Server {
|
|
|
const server = opts.port === 0 ? (tryServe(4096) ?? tryServe(0)) : tryServe(opts.port)
|
|
const server = opts.port === 0 ? (tryServe(4096) ?? tryServe(0)) : tryServe(opts.port)
|
|
|
if (!server) throw new Error(`Failed to start server on port ${opts.port}`)
|
|
if (!server) throw new Error(`Failed to start server on port ${opts.port}`)
|
|
|
|
|
|
|
|
|
|
+ _url = server.url
|
|
|
|
|
+
|
|
|
const shouldPublishMDNS =
|
|
const shouldPublishMDNS =
|
|
|
opts.mdns &&
|
|
opts.mdns &&
|
|
|
server.port &&
|
|
server.port &&
|