pub struct GraphExtractorTask {
pub agent_id: String,
pub evolution_engine: EvolutionEngine,
pub signal_state: PersonaSignalExtractorState,
}Fields§
§agent_id: String§evolution_engine: EvolutionEngine§signal_state: PersonaSignalExtractorStateImplementations§
Source§impl GraphExtractorTask
impl GraphExtractorTask
pub fn new(agent_id: &str) -> GraphExtractorTask
Sourcepub fn run_pass(
&mut self,
store: &SqliteGraphStore,
) -> Result<ExtractionReport, String>
pub fn run_pass( &mut self, store: &SqliteGraphStore, ) -> Result<ExtractionReport, String>
Semantic recurrence updates, then extract → ingest → snapshot → explicit persona write.
Auto Trait Implementations§
impl Freeze for GraphExtractorTask
impl RefUnwindSafe for GraphExtractorTask
impl Send for GraphExtractorTask
impl Sync for GraphExtractorTask
impl Unpin for GraphExtractorTask
impl UnsafeUnpin for GraphExtractorTask
impl UnwindSafe for GraphExtractorTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more