From e74713ca56fa86a6f4fd1a2e81e536b082cd0a3f Mon Sep 17 00:00:00 2001 From: wzj-zz Date: Tue, 13 Oct 2026 21:03:10 +0800 Subject: [PATCH] fix(commands): pass args to select_session action Fixes #520 The select_session command was dropping its args table (scope, parent_id) by calling state.select_session() with no arguments. --- lua/opencode/commands/handlers/session.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/opencode/commands/handlers/session.lua b/lua/opencode/commands/handlers/session.lua index 1bce5fca..0149559a 100644 --- a/lua/opencode/commands/handlers/session.lua +++ b/lua/opencode/commands/handlers/session.lua @@ -869,8 +869,8 @@ M.command_defs = { }, select_session = { desc = 'Select session', - execute = function() - return M.actions.select_session() + execute = function(args) + return M.actions.select_session(args and args[1], args and args[2]) end, }, navigate_session_tree = {