Class: Llmemory::Dashboard::ProceduralController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Llmemory::Dashboard::ProceduralController
- Defined in:
- app/controllers/llmemory/dashboard/procedural_controller.rb
Instance Method Summary collapse
Instance Method Details
#forget ⇒ Object
14 15 16 17 18 19 |
# File 'app/controllers/llmemory/dashboard/procedural_controller.rb', line 14 def forget memory = Llmemory::LongTerm::Procedural::Memory.new(user_id: params[:user_id], storage: procedural_storage) mode = params[:mode].to_s == "hard" ? :hard : :soft memory.forget(ids: [params[:id]], reason: params[:reason], mode: mode) redirect_to user_procedural_path(params[:user_id]), notice: "Forgot skill #{params[:id]} (#{mode})." end |
#index ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/llmemory/dashboard/procedural_controller.rb', line 6 def index @user_id = params[:user_id] @limit = (params[:limit].presence || 50).to_i @offset = (params[:offset].presence || 0).to_i @skills = procedural_storage.list_skills(@user_id, limit: @limit, offset: @offset) @total = procedural_storage.count_skills(@user_id) end |