diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index 6a8d3f26..971fd4db 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -71,7 +71,8 @@ export namespace Server { status: 400, }) } - return c.json(new NamedError.Unknown({ message: err.toString() }).toObject(), { + const message = err instanceof Error && err.stack ? err.stack : err.toString() + return c.json(new NamedError.Unknown({ message }).toObject(), { status: 400, }) })