readAgentMetadata method

Future<AgentMetadata?> readAgentMetadata(
  1. String agentId
)

Read agent metadata from a sidecar file.

Implementation

Future<AgentMetadata?> readAgentMetadata(String agentId) async {
  final path = _getAgentMetadataPath(agentId);
  try {
    final raw = await File(path).readAsString();
    return AgentMetadata.fromJson(jsonDecode(raw) as Map<String, dynamic>);
  } on FileSystemException {
    return null;
  }
}