feat: add versioned execution profiles
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

This commit is contained in:
tegwick 2026-08-21 00:21:53 +02:00
parent 641e85f5a8
commit 1cd890d871
34 changed files with 2087 additions and 471 deletions

View file

@ -14,15 +14,18 @@
## Developer Workflow
```bash
# Install (editable, pulls in the sand-boxer sibling checkout)
# Install core + sandbox and the concrete reins enabled on this host
python3 -m venv .venv && source .venv/bin/activate
pip install -e . -e ../sand-boxer pytest
pip install -e . -e ../sand-boxer -e '../rein-aharness[llm]' -e ../rein-openweights pytest
# Test
python3 -m pytest tests/ -q
# Run — resolves a sand-boxer sandbox, runs one task through a rein, verifies
glas-harness run --sandbox-profile profile.bwrap-local \
# Validate the executable profile/rein catalog
glas-harness profiles
# Run — resolves the selected constellation, executes, verifies, and tears down
glas-harness run --harness-profile harness.agent-dev-local@1.0.0 \
--repo <path> --title "..." --description "..."
```