- scripts/install.sh: clone → venv → deps → обёртка ~/.local/bin/simbiot (чистый env, как hermes) → тихий init/визард → проверка simbiot status; флаги --dir/--repo/--wizard/--no-wizard/--systemd/-q - cli.py wizard: интерактивный конфиг .env (TG-токен, чаты, ключ 9router, модель SIMBIOT_MODEL) + init стора; --noninteractive и флаги - harness/levels.py: SIMBIOT_MODEL переопределяет модель уровней (env/.env) - requirements.txt: pinned-зависимости для установщика - scripts/simbiot-harness.service: systemd-юнит (опция --systemd) - README.md: секция «Установка одной командой»
15 lines
No EOL
340 B
Desktop File
15 lines
No EOL
340 B
Desktop File
[Unit]
|
|
Description=Simbiot Harness - tact ladder (Strands + CQRS/ES)
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=__INSTALL_DIR__
|
|
ExecStart=__INSTALL_DIR__/venv/bin/python -m harness.scheduler
|
|
Restart=always
|
|
RestartSec=5
|
|
Environment=PYTHONUNBUFFERED=1
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target |