add tmux sessions
This commit is contained in:
@@ -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 |
|
||||
|
||||
Reference in New Issue
Block a user