docs: update coverage, READMEs, and add security tests

- Update COVERAGE.md to reflect completed features (now ~60%)
- Update main README with features and tools list
- Update CLI README with streaming options
- Expand API tests from 5 to 11 (add stream endpoint tests)
- Add 14 security tests for path traversal, command injection
- Total tests: 109 (up from 88)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-11 18:53:36 +01:00
co-authored by Claude Opus 4.5
parent 82a816a5b5
commit ef69d9c945
5 changed files with 478 additions and 52 deletions
+24 -1
View File
@@ -22,13 +22,36 @@ pip install -e .
# Check API connection
webber-cli status
# Explore a codebase
# Explore a codebase (streams by default)
webber-cli explore "find all python files" -d /path/to/project
# Batch mode (wait for full response)
webber-cli explore "find bugs" -d /path/to/project --no-stream
# Interactive chat mode
webber-cli chat -d /path/to/project
# Chat without streaming
webber-cli chat -d /path/to/project --no-stream
```
## Commands
| Command | Description |
|---------|-------------|
| `status` | Check API connection and list available agents |
| `explore QUERY` | One-shot codebase exploration |
| `chat` | Interactive chat session |
## Options
| Option | Short | Description |
|--------|-------|-------------|
| `--directory` | `-d` | Working directory for exploration |
| `--api` | `-a` | API URL (default: `$WEBBER_API_URL` or `http://localhost:8095`) |
| `--stream/--no-stream` | `-s` | Enable/disable streaming (default: enabled) |
| `--agent` | | Agent to use (default: `explore`) |
## Configuration
Set the API URL via environment variable: