Expand description
Source trait + Contribution + ContributionContent + SourceError.
A Source is the unit of pluggability: every per-turn
input — memory, perception, history, tools, the user message — implements
the same trait, returns the same Contribution shape, and is composed
by crate::builder::BriefBuilder (Phase 2). The crate has zero opinions
about what sources you wire in.
Structs§
- Contribution
- One item produced by
Source::contribute.
Enums§
- Contribution
Content - What a
Sourcecan contribute to acrate::types::Brief. - Source
Error - Error returned by
Source::contribute.
Traits§
- Source
- A pluggable contributor to the per-turn
crate::types::Brief.