Concepts
- DRS architecture - High-level system architecture of DRS — CLI, workflow engine, runtime, agents, and platform integrations.
- DRS configuration - How DRS loads configuration from .drs/drs.config.yaml, environment variables, and CLI overrides.
- Platform integrations - How DRS integrates with GitHub, GitLab, and CI/CD systems.
- Maintenance workflows - DRS workflows for repository upkeep — changelog updates, review-issue fixes, agent guidance refresh, and release changelog finalization.
- Migrating from DRS 4.1 to 5.0 - Required changes and behavioral differences when upgrading from DRS 4.1 to 5.0, including removed commands, the CLI-only package, split GitHub review posting, and changed defaults.
- Pi runtime and agents - How DRS runs the Pi SDK in-process, discovers agents, resolves models, attaches skills, and exposes custom tools.
- DRS repository wiki - Entry point for the DRS wiki. Learn what DRS does, how it is organized, and where to find the key concepts.
- Repository wiki - Generate and maintain an OKF v0.1 repository wiki bundle with deterministic delta fingerprints, model-free checks, and CI validation.
- Review workflows - How DRS performs code reviews from local diffs, GitHub PRs, and GitLab MRs, including change sources, findings, fix verification, and posting.
- Temporal execution - Durable workflow execution through Temporal, including worker deployment, workspace modes, and queries.
- Testing and quality gate - How DRS is tested, including the mandatory quality gate, unit tests, and opt-in Temporal smoke tests.
- Workflow engine - How DRS compiles, validates, schedules, and executes YAML workflows, including built-in actions and control nodes.