liquiddesign / liquid-monitor-connector
Connector mezi webem a Liquid Monitor
Package info
github.com/liquiddesign/liquid-monitor-connector
pkg:composer/liquiddesign/liquid-monitor-connector
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.0
- liquiddesign/base: ^2.0.33
- nesbot/carbon: ^2.0 || ^3.0
- nette/application: ^3.0
- nette/di: ~3.0
- nette/http: ^3.0
- nette/security: ^3.0
- nette/utils: ^3.0 || ^4.0
- symfony/console: ^7.0 || ^8.0
- symfony/dotenv: ^7.0 || ^8.0
- symfony/process: ^7.0 || ^8.0
- tracy/tracy: ^2.0
Requires (Dev)
- composer/composer: ~2.0
- liquiddesign/codestyle: ~3.0.9
- liquiddesign/migrator: ~1.0
- nette/tester: ^2.0
- phpcompatibility/php-compatibility: ^9.0
- phpstan/phpstan-nette: ^2.0
- dev-main / 2.x-dev
- v2.1.0
- v2.0.1
- 1.x-dev
- v1.0.66
- v1.0.65
- v1.0.64
- 1.0.63
- 1.0.62
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.52
- 1.0.51
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- v0.1
This package is auto-updated.
Last update: 2026-06-06 08:24:40 UTC
README
Connector mezi webem a Liquid Monitor.
Components
Cron(src/Cron.php) — Nette DI integrace pro produkční reporting (schedule-job, error logging, health check).orchestrator:run(bin/orchestrator-run) — autonomous programming worker. Pollne/api/orchestrator/worker/poll, v repo-mode pracuje přímo v repu (volitelně git worktree), spustí tmux + interaktivní Claude Code REPL (send-keys,--resume), doručí brief, parsuje JSON milníky, spustícomposer testa zapíšetriage_resultzpět na monitor.orchestrator-init(bin/orchestrator-init) — jednorázový setup hostu: vygeneruje<repo>/.orchestrator/.env, doplní.orchestrator/do.gitignorea ověří kredity proti monitoru.
Starý bin/triage-pull (read-only claude -p) je nahrazen orchestrátorem — nepoužívat.
Orchestrator worker setup
1. Projekt na monitoru
php artisan triage:provision-project <id> --json --repo-path=/opt/autonomy/my-app
Vytvoří triage_api_key, zapne orchestrator_enabled a založí git context source pro daný repo path.
2. Host (z kořene repa)
/path/to/liquid-monitor-connector/bin/orchestrator-init
Vypíše .env do <repo>/.orchestrator/.env. Potřeba jsou jen dvě hodnoty:
ORCHESTRATOR_MONITOR_URL=https://monitor.lqd.cz ORCHESTRATOR_API_KEY=trk_…
Kapacita, claude_binary a turn timeout přicházejí z monitoru (orchestrator_settings); odpovídající env proměnné jsou jen volitelný debug override. Alias env vars: TRIAGE_MONITOR_URL, TRIAGE_API_KEY, …
3. Cron
* * * * * /path/to/liquid-monitor-connector/bin/orchestrator-run --env-file=/opt/autonomy/my-app/.orchestrator/.env >> /var/log/orchestrator-run.log 2>&1
Pre-flight
git,tmux,claudev PATH (kontroluje iorchestrator-init)orchestrator_repo_pathna projektu ukazuje na existující clone- Repo-mode (default): čistý pracovní strom (modifikované tracked soubory blokují běh; untracked se ignorují)
Development
composer install composer check-code