Godmode - Setup Guide¶
Source: nousresearch/hermes-agent (138 installs) Category: Autonomous Execution License: MIT · Platforms: Linux, macOS, Windows Dependencies: Hermes Agent v0.20.0+
Godmode switches Hermes into fully autonomous execution - bypassing confirmation gates, approval prompts, and safety checks. Designed for trusted, isolated environments where the operator wants Hermes to execute without interruption.
⚠️ WARNING: Godmode disables all confirmation prompts. Only enable in sandboxed, isolated, or fully trusted environments. Not recommended for production systems with write access to critical infrastructure.
What It Does¶
| Capability | How |
|---|---|
| Bypass confirmations | All confirm gates are auto-approved |
| Autonomous execution | No "are you sure?" prompts - just execution |
| Full tool access | All tools available without per-call approval |
| Session-scoped | Godmode applies to the current session only |
| Audit trail | All actions still logged - just not gated |
Installation¶
Via skills.sh (Recommended)¶
npx skills add nousresearch/hermes-agent --skill godmode
Direct from Hermes Agent Repo¶
git clone --depth 1 https://github.com/nousresearch/hermes-agent.git /tmp/hermes-agent
cp -r /tmp/hermes-agent/skills/development/godmode ~/.hermes/skills/
Usage¶
Activating Godmode¶
Hermes, enable godmode and deploy the latest build to staging.
Once godmode is active, Hermes executes without asking for confirmation:
# Without godmode:
"Delete all unused Docker images."
→ "I found 47 unused images. Confirm deletion? [y/N]"
# With godmode:
"Delete all unused Docker images."
→ [Immediately executes docker image prune -a]
→ "Deleted 47 unused images. Reclaimed 12.3 GB."
Safety Recommendations¶
| Environment | Godmode Safe? | Notes |
|---|---|---|
| Local dev machine | ✅ Yes | You can undo mistakes |
| Sandboxed CI | ✅ Yes | Ephemeral environment |
| Staging server | ⚠️ Conditional | Set resource limits first |
| Production | ❌ No | Use confirmation gates |
| Database migration | ❌ No | Always review before executing |
Configuration¶
Godmode can be scoped to specific tool categories:
godmode:
enabled: true
scope:
- "file_operations" # Allow: read/write/delete files
- "git_operations" # Allow: commit/push/merge
- "shell_commands" # Allow: arbitrary terminal commands
exclude:
- "production_deploy" # Never auto-approve production deploys
- "database_migration" # Never auto-approve DB changes
max_session_duration: 3600 # Auto-disable after 1 hour
Verification¶
After install, test in a safe environment:
# Create a test directory
mkdir /tmp/godmode-test
# Test godmode execution
hermes chat -q "Enable godmode. Create a file called test.txt in /tmp/godmode-test with the text 'godmode works'."
# Verify the file was created without confirmation
cat /tmp/godmode-test/test.txt
Pitfalls¶
- ⚠️ No undo for destructive actions: Godmode bypasses all confirmations. A
rm -rfcommand executes immediately with no "are you sure?" prompt. - ⚠️ Not for production: Never enable godmode on systems with production databases, customer data, or infrastructure that can't be easily restored.
- Session scoping: Godmode applies to the current session only. New sessions default to normal (gated) mode. But if you persist godmode in config, all sessions start in godmode.
- Audit trail only: While all actions are logged, there's no blocking mechanism. You can only see what happened after the fact.
- Tool scope is additive: If you scope godmode to
file_operationsbut the agent chains a file operation into a shell command, the shell command executes in godmode too.
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.
See Also¶
- kanban-orchestrator-setup.md - Task decomposition for autonomous execution
- plan-setup.md - Plan mode (opposite: plan without executing)
- writing-plans-subagent-development-setup.md - Structured planning with subagent execution
Setup guide by CorpusIQ. Source: nousresearch/hermes-agent (MIT).