DocsCore ConceptsSessions & Background Tasks

Sessions & Background Tasks

Run multiple AI sessions simultaneously. security audits, autonomous fixes, and more in background tabs.

Sessions & Background Tasks

HelixMind supports multiple concurrent sessions: run a security audit in the background while you keep coding.

Session Types

TypeCommandWhat It Does
MainhxYour interactive chat. always exists
Security/securityComprehensive security scan (auto-fixes CRITICAL + HIGH)
Auto/autoContinuously scans & fixes issues by priority
Custom/auto <goal>Goal-driven: breaks goal into subtasks

Each background session gets its own conversation history, undo stack, and agent controller.

Security Audit Checks

CategoryWhat's Checked
InjectionSQL injection, command injection, template injection
Path TraversalDirectory traversal, symlink attacks
XSSCross-site scripting, unsanitized output
SecretsHardcoded API keys, passwords, tokens
DependenciesKnown vulnerabilities, outdated packages
ValidationMissing input validation, type coercion
AuthWeak authentication, missing session management
Race ConditionsTOCTOU bugs, concurrent access issues

Auto Mode Priority

  1. Critical bugs and crashes
  2. Security vulnerabilities
  3. Missing error handling
  4. Broken tests
  5. Performance bottlenecks
  6. Dead code
  7. Code quality improvements

Tab Bar

[๐Ÿ”’ security โ—] [โš™๏ธ auto โ—] [๐Ÿ’ฌ main]
ShortcutAction
Ctrl+PageUpPrevious tab
Ctrl+PageDownNext tab
/sessionsList all sessions with status
/stopStop background sessions
ESC ESCEmergency stop all

Session Lifecycle

PhaseWhat Happens
Launch/security, /auto, or /sessions
RunningAgent works in background, you keep your prompt
NotificationCompletion notification in tab bar
Auto-closeCompleted sessions close after 10 seconds
ResultsFindings appear in Brain's findings panel

Session Status

StatusMeaning
runningAgent actively working
completedAll tasks finished
errorAn error occurred
abortedManually stopped
HelixMind โ€” AI Coding CLI with Spiral Memory