Expand description
§skm-learn
Evaluation, metrics, and optimization for Agent Skills.
This crate provides:
TriggerTestHarnessfor testing skill selection accuracySelectionMetricsfor real-time performance trackingDescriptionOptimizerfor LLM-driven description improvementUsageAnalyticsfor long-term usage pattern analysis
Structs§
- Description
Optimizer - LLM-driven description optimizer.
- InMemory
Analytics Store - In-memory analytics store (for testing/development).
- Metrics
Summary - Summary of metrics.
- Optimization
Iteration - Result of a single optimization iteration.
- Optimization
Result - Result of the full optimization process.
- Optimizer
Config - Configuration for the optimizer.
- Selection
Event - A recorded selection event.
- Selection
Metrics - Real-time metrics collector.
- Skill
Test Report - Report for a single skill across test runs.
- Sqlite
Analytics Store - SQLite-based analytics store.
- Test
Case - A single test case.
- Test
Case Result - Result of running a single test case.
- Test
Report - Full test report.
- Test
Suite - A collection of test cases.
- Trigger
Test Harness - Test harness for running trigger test suites.
- Usage
Analytics - High-level usage analytics interface.
Enums§
- Feedback
- User feedback on a selection.
- Learn
Error - Errors from learning operations.
- Test
Expectation - What skill(s) are expected for a test case.
Traits§
- Analytics
Store - Trait for analytics storage backends.