episodic 0.1.0

Reusable Observational Memory core models and pure transforms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod candidates;
mod context;
mod decision;
mod synthesis;

pub use candidates::{
    filter_observer_candidates_by_last_observed_at, select_observed_message_candidates,
    select_observer_message_candidates, split_pending_and_other_conversation_candidates,
};
pub use context::{build_other_conversation_blocks, combine_observations_for_buffering};
pub use decision::{
    compute_pending_tokens, decide_observer_write_action, evaluate_async_observation_interval,
    should_skip_observer_continuation_hints, should_trigger_observer,
};
pub use synthesis::synthesize_observer_observations;