ShellCommandAgent

This is @ZirconCode's CommandAgent, slightly renamed to ShellCommandAgent and conditionally enabled based on the presence of `ENABLE_INSECURE_AGENTS` = `true` in `.env`.  This PR replaces #225.