⌨️ Keyboard Shortcuts

HelseCLI uses several keyboard shortcuts to improve your workflow safety and speed.

Keyboard Shortcut Reference

HelseCLI utilizes a standardized set of keyboard shortcuts to enhance operational efficiency and session safety.

Execution Control

These markers are used during active tool utilization or high-autonomy sessions.

ShortcutFunctionDescription
Ctrl + CInterruptImmediately terminates the current tool execution or inference cycle.
Ctrl + DSuspend / ResumePauses the autonomous execution loop. Toggle again to resume operations.
Ctrl + SCommit & ResumePersists the current session state and proceeds with the task chain.

Operational State Modifiers

CommandFunctionDescription
!pause / !flowPause-on-Output ToggleEnables manual verification after each command execution within autonomous sessions.
!aAgent Mode ToggleEnables autonomous, multi-stage planning and execution logic.
!stepsAudit Trail RetrievalDisplays a chronological log of all tool invocations in the current session.

Terminal Interaction

HelseCLI integrates with the Prompt Toolkit framework, supporting standardized readline interface shortcuts.

ShortcutFunctionDescription
Ctrl + LBuffer ClearClears the current terminal display buffer.
Ctrl + ACursor HomeTransitions the cursor to the initial prompt position.
Ctrl + ECursor EndTransitions the cursor to the terminal position of the current prompt.
Ctrl + ULine ResetDeletes the current input buffer.
Up / DownSearch HistoryNavigate through the prompt command history.

Interface Interaction

  • Navigation: Utilize the host terminal's scroll functionality to inspect long audit logs and expansive AI responses.
  • Data Transfer: Standard terminal interaction patterns (e.g., Ctrl+Shift+C / Ctrl+Shift+V) are supported for localized data movement.

System Diagnostic Procedures

In the event of system non-responsiveness:

  1. Execute Ctrl+C to interrupt the current logic state.
  2. Execute a triple Ctrl+C sequence to force termination of the primary process.
  3. If utilizing Containerized Isolation, manual termination of the sandbox container may be required: docker stop helse-sandbox.