add tmux sessions

This commit is contained in:
2026-01-20 14:04:19 -05:00
parent 2b50c91267
commit 66b4acaf42
37 changed files with 2888 additions and 327 deletions
+36
View File
@@ -58,6 +58,42 @@ cd ../server
clj -M:run
```
## Features
### Permission Handling
When Claude Code requests permission for tools, Spiceflow intercepts and presents them for approval:
- **Accept**: Grant permission and continue
- **Deny**: Reject the request
- **Steer ("No, and...")**: Redirect Claude with alternative instructions
Supported tool types with human-readable descriptions:
- `Bash` - Shell commands (shows the command)
- `Write` - File creation (shows file path + diff preview)
- `Edit` - File modification (shows file path + diff preview)
- `WebFetch` - URL fetching (shows URL)
- `WebSearch` - Web searches (shows query)
- `NotebookEdit` - Jupyter notebook edits
- `Skill` - Slash command execution
### Auto-Accept Edits
Claude sessions can enable "Auto-accept edits" via the settings gear icon to automatically grant file operation permissions:
- **Applies to**: `Write` and `Edit` tools only (file create/modify)
- **Does NOT apply to**: `Bash`, `WebFetch`, `WebSearch`, or other tools
- **Behavior**: Permission is recorded in message history (green "accepted" status) without user interaction
- **Use case**: Reduces interruptions during coding sessions when you trust Claude to make file changes
### Real-time Streaming
Messages stream in real-time via WebSocket with:
- Content deltas as Claude types
- Permission request notifications
- Working directory updates
- Session status changes
## API Endpoints
| Method | Path | Description |