#include "Extensions/DruidsMCPBridgeSageSystemExtension.h"

#include "Misc/EngineVersion.h"

UDruidsMCPBridgeSageSystemExtension::UDruidsMCPBridgeSageSystemExtension()
{
	Definition.ExtensionName = TEXT("Sage System");
	Definition.ExtensionDescription = TEXT("Built-in standalone Sage extension for MCP bridge status and diagnostics.");
}

bool UDruidsMCPBridgeSageSystemExtension::IsSystemExtension() const
{
	return true;
}

void UDruidsMCPBridgeSageSystemExtension::GetStatus(FString& Backend, FString& UnrealVersion, bool& bStandalone) const
{
	Backend = TEXT("native_unreal_editor");
	UnrealVersion = FEngineVersion::Current().ToString();
	bStandalone = true;
}
