75 lines
2.7 KiB
Markdown
75 lines
2.7 KiB
Markdown
# TOOLS.md - Local Notes
|
||
|
||
Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup.
|
||
|
||
## What Goes Here
|
||
|
||
Things like:
|
||
|
||
- Camera names and locations
|
||
- SSH hosts and aliases
|
||
- Preferred voices for TTS
|
||
- Speaker/room names
|
||
- Device nicknames
|
||
- Anything environment-specific
|
||
|
||
## Examples
|
||
|
||
```markdown
|
||
### Cameras
|
||
|
||
- living-room → Main area, 180° wide angle
|
||
- front-door → Entrance, motion-triggered
|
||
|
||
### SSH
|
||
|
||
- home-server → 192.168.1.100, user: admin
|
||
|
||
### TTS
|
||
|
||
- Preferred voice: "Nova" (warm, slightly British)
|
||
- Default speaker: Kitchen HomePod
|
||
```
|
||
|
||
## Why Separate?
|
||
|
||
Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure.
|
||
|
||
---
|
||
|
||
# Скилл
|
||
|
||
- Home Assistant Skill - скилл **обязателен** для управления Home Assistant.
|
||
|
||
- AgentSkill: installer - скилл **обязателен** при любых изменениях на файловой системе или конфигурировании хостов.
|
||
|
||
---
|
||
|
||
### Сервисы на mva154
|
||
|
||
| URL | Порт контейнера | Описание |
|
||
|-----|----------------|----------|
|
||
| `/noisemap/` | `172.19.0.3:5555` | Карта шумового загрязнения FR24 |
|
||
| `/snowbike-rag/` | `172.19.0.3:5557` | Snowbike RAG поиск |
|
||
| `/snowbike/` | `172.19.0.3:5556` | База знаний сноубайков |
|
||
|
||
### SSH / Installer хосты
|
||
|
||
- `fr24` / `VM-FR24 (homenet)` → `192.168.2.67`, `user: fr24`, `FR24_ROOT_PASSWORD` в `~/.openclaw/.env`
|
||
- `fr24` — **ssh-chain**, via: `vpn-srv`
|
||
- `vpn-srv` сам доступен через `ruvpn-srv` (FRP relay)
|
||
- `via` нужен для всего, что доступно только из домашней сети/через jump-host
|
||
|
||
---
|
||
|
||
Add whatever helps you do your job. This is your cheat sheet.
|
||
|
||
### Plane (управление задачами orchestrator)
|
||
- **Web UI:** `https://plane.mva154.duckdns.org` (workspace slug `ag_proj`)
|
||
- **API (внутри прода):** `http://localhost:8091/api/v1`, auth header `X-API-Key: $ORCH_PLANE_API_TOKEN`
|
||
- **Проект enduro-trails (ET):** id `7a79f0a9-5278-49cd-9007-9a338f238f9c`, prefix `ET`
|
||
- Доска: `https://plane.mva154.duckdns.org/ag_proj/projects/7a79f0a9-5278-49cd-9007-9a338f238f9c/issues/`
|
||
- **Проект orchestrator (ORCH):** id `8da6aa25-a60e-44d6-a1e2-d8ae59aa7d6a`, prefix `ORCH`
|
||
- ⚠️ В Plane sequence_id (ET-1..N) ≠ work_item_id орка (ET-0NN) — сопоставлять по названию
|
||
- Plane env-токены/боты — в env контейнера orchestrator (`docker exec orchestrator printenv | grep PLANE`)
|