remove base MemoryBank inheritence

This commit is contained in:
Dinesh Yeduguru 2024-11-11 17:09:41 -08:00
parent 8436d386d3
commit 0789233dca
2 changed files with 10 additions and 13 deletions

View file

@ -288,14 +288,13 @@ class MemoryBanksRoutingTable(CommonRoutingTableImpl, MemoryBanks):
"No provider specified and multiple providers available. Please specify a provider_id."
)
memory_bank = parse_obj_as(
AnyMemoryBank,
MemoryBank,
{
"identifier": memory_bank_id,
"type": ResourceType.memory_bank.value,
"provider_id": provider_id,
"provider_resource_id": provider_memorybank_id,
"memory_bank_type": params.memory_bank_type,
**params.model_dump(exclude={"memory_bank_type"}),
**params.model_dump(),
},
)
await self.register_object(memory_bank)