Install and first run
Go from zero to a working CLI in minutes.
Configuration profiles
Understand
.env.Vitruvian, profiles, and deployment modes.Architecture
Learn how GOAP planning, execution waves, and memory fit together.
Compound requests
See how Vitruvian decomposes multi-intent prompts.
Module catalog
Review built-in modules and optional modules.
Build plugins
Implement your own
IVitruvianModule with safe defaults.Security model
Apply permissions, HITL approvals, sandboxing, and install controls.
Gotchas guide
Avoid common setup and runtime mistakes.
What Vitruvian gives you
- GOAP planning:
GoapPlannerbuilds anExecutionPlanwith explicit dependencies. - Parallel execution:
PlanExecutorruns independent steps concurrently. - Human-in-the-loop controls: write, delete, network, and command execution paths can require approval.
- Memory and caching: repeated module + input pairs can reuse cached results.
- Composable modules: use built-in modules or load plugin DLLs.
- Governance and policy: score proposals with cost/risk constraints and enforce rule-based safeguards.
End-to-end request lifecycle
Recommended learning path for newcomers
- Read Install and first run.
- Read Configuration profiles.
- Run through CLI command reference.
- Review Gotchas guide before production use.
- Continue with Security model and Governance and policy.