feat: add program manager

ref: N25B-299
This commit is contained in:
Twirre Meulenbelt
2025-11-24 17:13:40 +01:00
parent ef00c03ec5
commit f2a67637c6
7 changed files with 140 additions and 34 deletions

View File

@@ -1,5 +1,11 @@
from pydantic import BaseModel
class Belief(BaseModel):
name: str
arguments: list[str]
replace: bool = False
class BeliefMessage(BaseModel):
beliefs: dict[str, list[str]]
beliefs: list[Belief]