symfonic.core.models¶
models ¶
Phase 2 domain models — Pydantic value objects for storage and web protocols.
These models carry data across protocol boundaries. They contain no business logic and must round-trip cleanly through model_dump()/model construction.
AgentDefinition ¶
Bases: BaseModel
Declarative agent specification.
Document ¶
Bases: BaseModel
Stored document with arbitrary metadata.
FetchResult ¶
Bases: BaseModel
Result of an HTTP fetch operation.
SearchResult ¶
Bases: BaseModel
Single web search result entry.
Skill ¶
Bases: BaseModel
Reusable skill definition.