Commit 70d5146

mo khan <mo@mokhan.ca>
2026-09-07 05:22:49
feat!: migrate to Elelem.configure
elelem core removed Elelem::Providers/Plugins in favor of a single Elelem::Config registered via Elelem.configure. Bump elelem dependency to ~> 0.11 to match. Claude-Session: https://claude.ai/code/session_01DUuj4amvRrPxDnHPHBkvz5
1 parent 5749157
Changed files (2)
lib/elelem/skills/skill.rb
@@ -1,7 +1,9 @@
 # frozen_string_literal: true
 
-Elelem::Plugins.register(:skill) do |agent|
-  agent.commands.register("skill", description: "Invoke a skill (not yet implemented)") do |_args|
-    agent.terminal.say NotImplementedError.new("skills are not implemented yet").message
+Elelem.configure do |config|
+  config.setup(:skill) do |agent|
+    agent.commands.register("skill", description: "Invoke a skill (not yet implemented)") do |_args|
+      agent.terminal.say NotImplementedError.new("skills are not implemented yet").message
+    end
   end
 end
elelem-skills.gemspec
@@ -25,5 +25,5 @@ Gem::Specification.new do |spec|
   end
   spec.require_paths = ["lib"]
 
-  spec.add_dependency "elelem", "~> 0.10"
+  spec.add_dependency "elelem", "~> 0.11"
 end