Class: Observ::PromptManager
- Inherits:
-
Object
- Object
- Observ::PromptManager
- Extended by:
- CacheStatistics, Caching, Comparison, VersionManagement
- Defined in:
- app/services/observ/prompt_manager.rb,
app/services/observ/prompt_manager/caching.rb,
app/services/observ/prompt_manager/comparison.rb,
app/services/observ/prompt_manager/cache_statistics.rb,
app/services/observ/prompt_manager/version_management.rb
Overview
PromptManager provides a high-level interface for managing prompts with advanced caching, versioning, and comparison capabilities.
This service is organized using concerns:
- Caching: Cache operations, invalidation, and warming
- CacheStatistics: Hit/miss tracking and reporting
- VersionManagement: CRUD and state transition operations
- Comparison: Version comparison and diffing
Defined Under Namespace
Modules: CacheStatistics, Caching, Comparison, VersionManagement
Method Summary
Methods included from Caching
bump_cache_stamp, cache_key, cache_stamp, cache_stamp_key, critical_prompt_names, fetch, fetch_all, invalidate_cache, warm_cache
Methods included from CacheStatistics
Methods included from VersionManagement
create, demote, promote, restore, rollback, versions