Skip to content

Actions

Every action can be triggered from the CLI or bound to a keybinding in your config.

Terminal window
cogno action list # print all available action names
cogno action run open_config # run an action by name

The action catalog has two sources: built-in core actions, and the action name each side-menu feature registers itself. A feature is fully self-contained — its action does not need to be declared anywhere else.

ActionDescription
Clipboard
copyCopy the selected text to the clipboard
cutCut the selected text to the clipboard
pastePaste from the clipboard
Buffer
clear_bufferClear the terminal scrollback buffer
clear_lineClear the current input line
clear_line_to_endDelete from the cursor to the end of the line
clear_line_to_startDelete from the cursor to the start of the line
Cursor movement
go_to_start_of_lineMove the cursor to the start of the line
go_to_end_of_lineMove the cursor to the end of the line
go_to_next_wordMove the cursor forward by one word
go_to_previous_wordMove the cursor backward by one word
delete_previous_wordDelete the word before the cursor
delete_next_wordDelete the word after the cursor
Text selection
select_allSelect all text in the terminal
select_text_rightExtend the selection one character to the right
select_text_leftExtend the selection one character to the left
select_word_rightExtend the selection one word to the right
select_word_leftExtend the selection one word to the left
select_text_to_end_of_lineExtend selection to the end of the line
select_text_to_start_of_lineExtend selection to the start of the line
Tabs
new_tabOpen a new terminal tab
close_tabClose the current tab
close_terminalClose the active terminal pane
close_other_tabsClose all tabs except the current one
close_all_tabsClose all tabs
select_next_tabSwitch to the next tab
select_previous_tabSwitch to the previous tab
select_tab_1select_tab_9Jump to a tab by position
Panes
split_rightSplit the active pane to the right
split_leftSplit the active pane to the left
split_downSplit the active pane downward
split_upSplit the active pane upward
maximize_paneMaximize the active pane
minimize_paneRestore a maximized pane to its original size
select_next_paneMove focus to the next pane
select_previous_paneMove focus to the previous pane
Shell profiles
open_shell_1open_shell_9Open a new tab with shell profile by slot number
Window
new_windowOpen a new Cogno window
close_windowClose the current window
minimize_windowMinimize the current window
quitQuit Cogno
Workspaces
open_workspaceToggle the workspace panel
select_workspace_defaultSwitch to the default workspace
select_workspace_1select_workspace_9Switch to a workspace by slot number
Autocomplete
trigger_autocompleteManually trigger autocomplete suggestions
cycle_completion_modeCycle through available autocomplete modes
Features
open_ai_chatToggle the AI chat panel
open_command_paletteToggle the command palette
open_notificationToggle the notification panel
open_terminal_searchToggle the in-terminal search bar
open_configOpen the config file in the default editor
load_configReload the config file without restarting