File tree Expand file tree Collapse file tree 4 files changed +6
-4
lines changed
Expand file tree Collapse file tree 4 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -302,8 +302,6 @@ function M.ensure_current_mode()
302302 -- Fallback to first available agent
303303 state .current_mode = available_agents [1 ]
304304 end
305-
306- ui .render_output ()
307305 end
308306 return true
309307end
Original file line number Diff line number Diff line change @@ -26,11 +26,11 @@ local function format_model_info()
2626end
2727
2828local function format_mode_info ()
29- return ' ' .. state .current_mode :upper () .. ' '
29+ return ' ' .. ( state .current_mode or ' ' ) :upper () .. ' '
3030end
3131
3232local function get_mode_highlight ()
33- local mode = state .current_mode :lower ()
33+ local mode = ( state .current_mode or ' ' ) :lower ()
3434 if mode == ' build' then
3535 return ' %#OpencodeAgentBuild#'
3636 elseif mode == ' plan' then
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ function M.replay_setup()
2020 return nil
2121 end
2222
23+ state .current_mode = ' build' -- default mode for tests
2324 state .windows = ui .create_windows ()
2425
2526 -- we use the event manager to dispatch events
Original file line number Diff line number Diff line change @@ -21,6 +21,9 @@ local function mock_api_client()
2121 get_current_project = function ()
2222 return Promise .new ():resolve ({ id = ' test-project-id' })
2323 end ,
24+ get_config = function ()
25+ return Promise .new ():resolve ({ model = ' gpt-4' })
26+ end ,
2427 }
2528end
2629
You can’t perform that action at this time.
0 commit comments