Base¶
Architecture ABC¶
The contract every architecture in the library implements.
Architecture ¶
Bases: ABC
Base class for every agentic pattern in this library.
Subclasses MUST implement build() and run(). They MAY override diagram()
and explain() — both have sensible defaults.
Source code in src/agentic_architectures/architectures/base.py
ArchitectureResult¶
The standardized return type from every Architecture.run().
ArchitectureResult
dataclass
¶
ArchitectureResult(output: str, state: dict[str, Any] = dict(), trace: list[dict[str, Any]] = list(), metadata: dict[str, Any] = dict())
Standardized return type so notebooks can render results uniformly.