FAQ¶
Skylattice is easiest to understand through direct questions.
What is Skylattice used for?¶
Skylattice is used for two things today: running a local-first agent runtime with explicit governance boundaries, and studying a compact reference design for durable memory plus governed repo automation.
Is Skylattice a generic coding agent framework?¶
No. Skylattice is intentionally narrower than broad agent frameworks. It trades breadth for explicit approval tiers, tracked validation policy, Git-backed reviewability, and rollbackable change paths.
How do I verify Skylattice without API keys?¶
Follow the quick start, run doctor, run the smoke tests, run the validation suite, and compare your outputs with the public-safe samples under examples/redacted/.
What does the no-credential path actually prove?¶
It proves the local runtime boots, the tracked validation baseline is real, and the repository ships inspectable proof artifacts. It does not prove that the live OpenAI or GitHub adapters are configured for your machine yet.
How do I check live credentials without jumping straight to repo writes?¶
Use the optional read-only authenticated smoke:
python tools/run_authenticated_smoke.py --provider github
python tools/run_authenticated_smoke.py --provider gitlab
python tools/run_authenticated_smoke.py --provider openai
This verifies live adapter connectivity without turning on repo-write or external-write task behavior.
Why does Skylattice still say GitHub is not configured after gh auth login?¶
Because Skylattice does not automatically consume the GitHub CLI login state.
Use:
python -m skylattice.cli doctor auth
If you intentionally want explicit environment exports for the current shell, use:
python -m skylattice.cli doctor github-bridge --format env
This keeps the bridge explicit instead of silently widening runtime auth behavior.
Does Skylattice store memory in Git?¶
No. Private runtime memory stays under .local/. Tracked Git history stores docs, configs, prompts, release notes, and other reviewable system behavior.
What does Git-native governance mean here?¶
It means meaningful edits, validation rules, and promotion paths stay visible in tracked files and Git history. The project is designed so operators can review what changed and why.
Is Skylattice a hosted product?¶
No. It is a local-first runtime and reference repository, not a managed assistant service.
Where should I look for proof first?¶
Start with proof.md, the quick start, and the v0.4.1 Stable release page.