diff --git a/src/server.php b/src/server.php index d32a66e..563f5d5 100644 --- a/src/server.php +++ b/src/server.php @@ -427,7 +427,22 @@ $server->setHandler( $config->geminiapp->string->value ); - $result[] = $record['value']; + $lines = []; + + foreach ((array) explode(PHP_EOL, (string) $record['value']) as $line) + { + $lines[] = preg_replace( + '/^```/', + ' ```', + $line + ); + } + + $result[] = implode( + PHP_EOL, + $lines + ); + $result[] = '```'; $result[] = sprintf(