// Generated from the feature catalog
Shell Integration
A Workspace, Not Another Chat Window · Shipped · workstation
Injects Halbert helpers into .bashrc and .zshrc so the agent is available from any terminal session.
Halbert can inject helper functions and aliases into your shell configuration, making the agent accessible from any terminal session without opening the dashboard. This bridges the gap between the GUI workspace and the command line.
Shell integration modules generate configuration snippets for bash and zsh that register Halbert helper commands. These snippets are appended to the user’s shell RC files on opt-in.
Limits and invariants
Section titled “Limits and invariants”Shell modifications require explicit user opt-in — Halbert never modifies shell configuration files without permission.
Where this lives
Section titled “Where this lives”halbert_core/halbert_core/shell/zsh/