Skip to main content
The standalone server is a runtime process, not a complete production platform. Deploy the compiled harnest-agent launcher using the production runtime environment. Compiled agents and the Python runtime wheel exclude playground assets and its Markdown parser. The launcher does not expose playground, trace-viewer, or evaluation routes, even when server.playground.enabled is true; that setting only controls local harnest serve.

Production checklist

Ownership boundary

A non-loopback bind is not a security boundary. allowRemote: true adds no authentication, TLS, or network policy.

Authentication

Establish caller identity and resolve downstream credentials.

Storage

Replace process-local state with a durable backend.

Durable execution

Resume queued and external waits across replicas.

Telemetry

Export privacy-safe logs, traces, and audit signals.

Server properties

Keep local runtime settings separate from platform operations.