molecli Shell Completion
Enable tab completion for the molecli (molecule-cli) TUI dashboard in bash, zsh, fish, and PowerShell.
molecli Shell Completion
The molecule CLI (molecli) supports shell completion for bash, zsh, fish, and PowerShell. Completion scripts are auto-generated by Cobra and cover all subcommands and flags.
Install
bash
Add to ~/.bashrc or ~/.bash_completion.d/:
source <(molecule completion bash)Or source from your profile:
# In ~/.bash_profile or ~/.bashrc
[[ -f ~/.bash_completion ]] && source ~/.bash_completion
source <(molecule completion bash)zsh
Add to ~/.zshrc:
autoload -U compinit && compinit
autoload -Uz bashcompinit && bashcompinit
source <(molecule completion zsh)
compdef _molecule moleculeCompletion will activate automatically after restarting your shell or running source ~/.zshrc.
fish
molecule completion fish | sourceTo persist across sessions, add the line above to ~/.config/fish/config.fish.
PowerShell
Add to your PowerShell profile ($PROFILE):
molecule completion powershell | Out-String | Invoke-ExpressionTo find and edit your profile:
Split-Path $PROFILE
code $PROFILE # or your preferred editorSupported Shells
| Shell | Flag | Install target |
|---|---|---|
| bash | bash | ~/.bashrc |
| zsh | zsh | ~/.zshrc |
| fish | fish | ~/.config/fish/config.fish |
| PowerShell | powershell | $PROFILE |
Verifying
After sourcing, test by typing a partial command:
molecule <TAB><TAB>You should see available subcommands: completion, workspace, config, etc.
Reference
molecule completion [bash|zsh|fish|powershell]bash— Bash completions (~/.bashrc)zsh— Zsh completions with compdef (~/.zshrc)fish— Fish shell completions (~/.config/fish/completions)powershell— PowerShell completions ($PROFILE)
See molecule-cli PR #5 for implementation details.
Platform Instructions
Enforce system-prompt rules at the platform level — global org-wide rules and workspace-scoped rules injected at agent startup. Governance before the first turn, not after an incident.
Tool Trace
See exactly what your agents did — every tool call, input, and output preview, stored in your activity logs. Tool Trace ships inside every A2A response and requires zero instrumentation.