awaken_ext_reminder/lib.rs
1//! Reminder extension for the awaken agent framework.
2//!
3//! Provides declarative reminder rules that trigger after tool execution.
4//! When a tool call matches both input pattern and output conditions,
5//! a context message is injected into the prompt.
6
7pub mod config;
8pub mod output_matcher;
9pub mod plugin;
10pub mod rule;
11
12pub use config::{ReminderConfigError, ReminderConfigKey, ReminderRuleEntry, ReminderRulesConfig};
13pub use output_matcher::{ContentMatcher, OutputMatcher, ToolStatusMatcher, output_matches};
14pub use plugin::ReminderPlugin;
15pub use rule::ReminderRule;