Resume(claimed_capabilities=list(), domains=list(), summary='', examples=list(), observed=dict(), version=1, last_updated='')
Mutable capability claim + observed track record.
Tenant code provides claimed_capabilities, domains, summary, and examples at registration. The hub mutates observed on terminal task events; tenant code may also replace the resume via Hub.set_resume(...).
claimed_capabilities class-attribute instance-attribute
claimed_capabilities = field(default_factory=list)
domains class-attribute instance-attribute
summary class-attribute instance-attribute
examples class-attribute instance-attribute
observed class-attribute instance-attribute
version class-attribute instance-attribute
last_updated class-attribute instance-attribute
to_dict
Source code in autogen/beta/network/identity.py
| def to_dict(self) -> dict[str, Any]:
return asdict(self)
|
from_dict classmethod
Source code in autogen/beta/network/identity.py
| @classmethod
def from_dict(cls, data: dict[str, Any]) -> "Resume":
payload = dict(data)
if "examples" in payload:
payload["examples"] = [ResumeExample(**e) if isinstance(e, dict) else e for e in payload["examples"]]
if "observed" in payload:
payload["observed"] = {
k: ObservedStat(**v) if isinstance(v, dict) else v for k, v in payload["observed"].items()
}
return cls(**payload)
|