Skip to main content
ClaudeWave
Slash Command3.6k repo starsupdated yesterday

unfreeze

The unfreeze command removes edit restrictions previously set by the freeze or guard commands, allowing file modifications throughout the entire codebase rather than being confined to a specific directory. Use this when you have finished working within a restricted directory boundary and need to edit files in other parts of the project, or when switching your focus to a different codebase section.

Install in Claude Code
Copy
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nyldn/claude-octopus/HEAD/.claude/commands/unfreeze.md -o ~/.claude/commands/unfreeze.md
Then start a new Claude Code session; the slash command loads automatically.

unfreeze.md

# Unfreeze - Remove Edit Boundary

## Instructions

When the user invokes `/octo:unfreeze`, remove the freeze mode restriction.

### Deactivation

Remove the freeze state file:

```bash
_OCTO_SESSION_ID="${CLAUDE_CODE_SESSION_ID:-${CLAUDE_SESSION_ID:-$$}}"
rm -f "/tmp/octopus-freeze-${_OCTO_SESSION_ID}.txt"
```

### What It Does

Removes the edit boundary set by `/octo:freeze` or `/octo:guard`. After unfreezing, Edit and Write operations are unrestricted again.

**Note:** This does NOT deactivate careful mode. If careful mode was activated (via `/octo:careful` or `/octo:guard`), destructive command warnings remain active.

### Usage

```
/octo:unfreeze
```

After deactivation, confirm to the user:

```
🔓 Freeze mode deactivated. Edits are no longer restricted to a specific directory.
```

## When to Use

- Finished debugging a specific module
- Need to edit files outside the current freeze boundary
- Switching focus to a different part of the codebase

## See Also

- `/octo:freeze` — Activate edit boundary enforcement
- `/octo:guard` — Activate both careful + freeze together
- `/octo:careful` — Destructive command warnings (independent of freeze)