AgentServer
AgentServer hosts multiple AgentBase instances
on a single Hono HTTP server. Each agent registers at its own URL route, and the server
provides unified health monitoring, SIP-based routing, and static file serving.
Use AgentServer when you have several related agents (sales, support, billing)
that share the same deployment.
For a single agent, use AgentBase.serve()
or AgentBase.run() instead.
Constructor
Constructor Parameters
opts
Optional server configuration.
opts.host
Hostname the server binds to.
opts.port
Port the server listens on. Also reads from the PORT environment variable.
opts.logLevel
Logging level: 'debug', 'info', 'warn', or 'error'. Lowercased and applied globally via setGlobalLogLevel.
Properties
host
The hostname the server binds to.
port
The port the server listens on.
logLevel
The logging level for the server (read-only).
Methods
Example
After starting, agents are available at: