Command History dialog allows to manage console's command history and to edit and execute Magik commands.

Session list is used to select a session which commands will be shown in the dialog.
Commands list allows to select a command. You can remove the selected command ( Remove button ) or move it up or down in the history (Up and Down buttons). You can also select several commands and remove/move them at once.
Modify a command text area allows to edit the selected command.
Execute button executes a command in a session from which the dialog has been invoked.
Send button sends a command to the console, but does not execute it. The command is sent to the session from which the dialog has been invoked.
Close button closes the dialog.
Note, this dialog is non-modal, so there is a possibility to use other views, while keeping the dialog open.

Magik views
Magik perspectives

GIS Console View
Show Previous Commands Command
Smart caret positioning and selection in Magik names