Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Integrate external signal providers (AgentFS, audit trails, toolcall logs) into the reward system. Use when adding external reward signals, processing toolcall audit trails, or connecting third-party agent telemetry to episode scoring.
Guide for integrating external signal providers into the rust-self-learning-memory reward system.
// 1. Implement the trait
pub struct AgentFsProvider {
db_path: String,
}
#[async_trait]
impl ExternalSignalProvider for AgentFsProvider {
fn name(&self) -> &str { "agentfs" }
async fn get_signals(&self, episode: &Episode) -> Result<ExternalSignalSet> {
// Query AgentFS SDK
npx skills add d-o-hub/rust-self-learning-memory --skill external-signal-providerHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
The SKILL.md content is hard to understand and quite ambiguous.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
The SKILL.md is hard to act on; an agent would not know what to do.