DevOps (devops)¶
Skill devops specializuje agenta na přístup k infrastruktuře: SSH, konektivita hostů, vzdálená administrace a troubleshooting serverů.
| Název skillu | devops |
| Cesta v Knihovně | /AI/Skills/devops/SKILL.md |
K čemu slouží¶
- Dosáhnout na vzdálené hosty ze sandboxu přes SSH / SCP
- Diagnostika sítě a služeb (
dig,curl, vzdálenýsystemctl, …) - Aplikovat změny konfigurace na serverech, když to operátor požádá
- Použít skriptování v sandboxu (jq/yq, Python, shell) jako část infra workflow
Není potřeba pro běžnou lokální práci jen se soubory pod /workspace.
Aktivujte ho, když úkol opustí sandbox a mluví s reálnou infrastrukturou.
Jak agent se skillem pracuje¶
- Analýza — jen lokálně vs. vzdáleně; hostname/IP; uživatel; přihlašovací údaje mimo výchozí klíč; požadovaný výsledek
- Sběr —
web_fetchpro veřejnou dokumentaci nebo šablony, když pomůže - Provedení —
shell_exec,read_file,write_file(skripty v/workspace, pak jednoduché vzdálené volání) - Ověření — exit kódy, znovu dotaz stavu, report úspěchu nebo selhání s důkazy
Sandbox a SSH¶
Obraz sandboxu obsahuje OpenSSH klienta. Klíč může být připraven pro automatizační SSH (viz konfigurace harnessu / sandboxu).
Doporučený vzor (vyhne se chybám vnořených uvozovek):
write_fileskript nebo payload pod/workspaceshell_execjednoduchý příkaz jakoscp/sshs tím souborem- Potvrzení stavu na vzdáleném hostu následným příkazem
Příklad:
scp /workspace/script.sh user@host:/tmp/
ssh user@host "bash /tmp/script.sh"
Bezpečnost a řízení¶
Vzdálená administrace má vysoký dopad.
Kombinujte skill s vettingem, aby destruktivní nebo široké vzory shell_exec čekaly na schválení operátora.
Preferujte read-only diagnostiku před zápisy; jasně popište, co se na vzdáleném hostu změní.
Site-specific reference¶
Nasazení mohou přidat poznámky k infrastruktuře pod references/ skillu (seznamy hostů, sítě, jump hosty) v Knihovně nebo na share.
Zákaznické inventáře držte mimo výchozí prompt; načtěte je, když skill potřebuje.
Související¶
- Sandbox harnessu — kde SSH skutečně běží
lmio-rest-api— pro operace LogMan.io produktu preferujte API, kde existuje