????¶
??????? Skylattice ???????????????????????
???????????????????validation policy ? tracked ???????????????????
??????¶
- ?????
install -> doctor -> pytest -> validation suite? - ???
OPENAI_API_KEY?GITHUB_TOKEN????????????? - ??? token ???????????????????
5 ???????¶
- ?????
python -m pip install -e .[dev]
- ????????????
python -m skylattice.cli doctor
??????????? doctor-output.json ? JSON??? status: ok??? SQLite ????? tracked validation commands?
- ? smoke tests?
python -m pytest -q
????????????????????
- ??? validation suite?
python tools/run_validation_suite.py
?????configs/task/validation.yaml ?? Windows-first ?????
????¶
?????????????????????
doctor??status: ok- smoke tests ? validation suite ???
- ?????????????????
token-enabled ??¶
PowerShell ???
$env:OPENAI_API_KEY = "..."
$env:GITHUB_TOKEN = "..."
$env:SKYLATTICE_GITHUB_REPOSITORY = "YSCJRH/skylattice"
?????
skylattice task run --goal "Refresh README and prepare a draft PR" --allow repo-write --allow external-write
skylattice radar scan --window weekly --limit 20