Reference¶
Commands, ports, paths and environment variables โ the things you look up rather than read.
The five commands¶
coding # launch the default agent with everything wired up
coding --health # check every service
vkb # knowledge viewer (127.0.0.1:12436/viewer/coding)
semantic workflow run wave-analysis --team coding # refresh the knowledge base
./scripts/test-coding.sh # verify the installation
Ports¶
| Port | Service | Port | Service | |
|---|---|---|---|---|
| 3030 | Constraint dashboard | 3849 | Constraint SSE | |
| 3031 | Constraint API | 3851 | Graphify | |
| 3032 | Health dashboard | 6333 | Qdrant | |
| 3033 | Health API | 6379 | Redis | |
| 3848 | Semantic Analysis | 8080 | VKB viewer |
Bold are the two you will open most. Note that 3848 runs workflows and 3033 does not โ the health API answers a workflow request with a bare 404.
Going deeper¶
Commands ยท API ยท Troubleshooting
Commands¶
coding # launch the default agent (Claude Code)
coding --copilot # or Copilot CLI / --opencode / --pi
coding --health # check every service
coding --project ~/p # run against another directory
vkb # knowledge viewer (127.0.0.1:12436/viewer/coding)
semantic workflow run wave-analysis --team coding # knowledge extraction pass
semantic workflow status # progress of that pass
constraints # constraint status and violation history
./scripts/test-coding.sh --interactive # guided install verification
Ports and where they lead¶
| Port | Service | Notes |
|---|---|---|
| 3030 | Constraint dashboard | Rules, violations, compliance |
| 3031 | Constraint API | |
| 3032 | Health dashboard | Health, tokens, measurement, benchmarks |
| 3033 | Health API | Backs the dashboard โ not workflows |
| 3848 | Semantic Analysis | Workflow execution over HTTP/SSE |
| 3849 | Constraint Monitor SSE | |
| 3851 | Graphify | Code graph over MCP |
| 6333 | Qdrant | Vector store |
| 6379 | Redis | |
| 8080 | VKB server | What vkb opens |
| 12435 | LLM proxy | Every LLM call goes through here |
| 12436 | Observations API |
Environment¶
| Variable | Purpose |
|---|---|
CODING_REPO | Path to the coding checkout |
CODING_TOOLS_PATH | Alias of the above |
LSL_ENABLED | Enable Live Session Logging |
TRANSCRIPT_SOURCE_PROJECT | The project a session belongs to |
Directories¶
| Path | Holds |
|---|---|
.coding/history/ | Session logs, YYYY/MM/ |
.data/knowledge-graph/ | The knowledge graph (LevelDB) |
.data/knowledge-export/ | Git-tracked JSON exports of it |
.health/ | Health status files |
.cache/ | SQLite databases and embeddings |
.logs/ | Per-service logs |
Files that configure it¶
| File | Configures |
|---|---|
.env | API keys and secrets |
.env.ports | Port assignments |
config/live-logging-config.json | Session logging |
constraints.yaml | Constraint rules |
~/.claude/settings.json | Hooks and permissions |
The three reference pages¶
- Commands โ every CLI command with its flags
- API โ MCP tools and REST endpoints
- Troubleshooting โ indexed by symptom
Quick reference for commands, APIs, and troubleshooting.
Quick Links¶
| Section | Description |
|---|---|
| Commands | CLI commands and shell usage |
| API | MCP tools and REST endpoints |
| Troubleshooting | Common issues and solutions |
Essential Commands¶
# Launch Claude Code with all integrations
coding --claude
# View knowledge graph
vkb
# Test installation
./scripts/test-coding.sh
Environment Variables¶
| Variable | Purpose |
|---|---|
CODING_TOOLS_PATH | Path to coding repository |
CODING_REPO | Same as above (alias) |
LSL_ENABLED | Enable Live Session Logging |
TRANSCRIPT_SOURCE_PROJECT | Current project path |
Port Reference¶
| Port | Service |
|---|---|
| 8080 | VKB Server |
| 3030 | Constraint Dashboard |
| 3031 | Constraint API |
| 3032 | Health Dashboard |
| 3033 | Health API |
| 3848 | Semantic Analysis SSE |
| 3849 | Constraint Monitor SSE |
| 3851 | Graphify (HTTP MCP) |
| 6333 | Qdrant |
| 6379 | Redis |
Key Directories¶
| Path | Purpose |
|---|---|
.coding/history/ | LSL session logs |
.data/knowledge-graph/ | GraphDB storage |
.data/knowledge-export/ | Git-tracked JSON exports |
.health/ | Health status files |
.cache/ | SQLite databases, embeddings |
Configuration Files¶
| File | Purpose |
|---|---|
.env | API keys and secrets |
.env.ports | Port assignments |
config/live-logging-config.json | LSL configuration |
constraints.yaml | Constraint definitions |
~/.claude/settings.json | Hook configuration |