Class: KairosMcp::SkillHistory
- Inherits:
-
Object
- Object
- KairosMcp::SkillHistory
- Defined in:
- lib/kairos_mcp/kairos.rb
Overview
SkillHistory: Retrieves version history for skills
Class Method Summary collapse
Class Method Details
.count ⇒ Object
76 77 78 |
# File 'lib/kairos_mcp/kairos.rb', line 76 def self.count VersionManager.list_versions.size end |
.for(skill_id) ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/kairos_mcp/kairos.rb', line 59 def self.for(skill_id) versions = VersionManager.list_versions # Return all versions (in the future, we could track per-skill changes) versions.map do |v| { filename: v[:filename], created: v[:created], reason: v[:reason] } end end |
.latest_snapshot ⇒ Object
71 72 73 74 |
# File 'lib/kairos_mcp/kairos.rb', line 71 def self.latest_snapshot versions = VersionManager.list_versions versions.first end |