healthz(); fwrite(STDOUT, "claude_version: " . ($health['claude_version'] ?? 'unknown') . "\n"); $result = $forge->run(new RunRequest( prompt: 'Reply with JSON: {"hello": "world"}', model: 'sonnet', timeoutSecs: 30, )); fwrite(STDOUT, "duration_ms: {$result->durationMs}, stop_reason: {$result->stopReason}\n"); if (is_array($result->result)) { fwrite(STDOUT, "json: " . json_encode($result->result) . "\n"); } else { fwrite(STDOUT, "text: " . (string) $result->result . "\n"); } } catch (ForgeException $e) { fwrite(STDERR, "forge error: {$e->getMessage()}\n"); exit(1); }