Start OrangePro
orangepro_startSets up local behavior coverage for a repo or PR in one command: analyzes sources, applies AI candidate links/flows when a BYOK provider is configured, and writes reports plus next actions.
Instructions
One-command local setup for a repo or PR: analyze sources, auto-apply weak AI candidate links and candidate flows when a real BYOK provider is configured, write behavior-coverage.html (detailed report), short_behavior-coverage.html (summary), tests.csv + rtm.md, summarize changed/gap targets, and return agent next actions. When nothing changed since the last run it returns at once with unchanged_since and reuses the reports (fresh=true forces a full run). AI lanes stay separate and never affect Proven coverage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Run in full even when nothing changed since the last run. By default an unchanged repository returns at once with unchanged_since and the reports of the last run. | |
| model | No | Model name override. | |
| no_ai | No | Disable automatic AI weak-link and candidate-flow passes even if a provider key is configured. | |
| ai_all | No | Run AI weak-linking over all deterministic behavior nodes instead of gaps-only. | |
| source | No | Source path to analyze. Defaults to workspace. | |
| base_ref | No | Optional PR/diff base ref. Default auto-detects main/master when possible. | |
| provider | No | BYOK provider override for the AI passes. | |
| workspace | No | Local workspace root. Defaults to the current directory. | |
| no_ai_flows | No | Disable automatic AI candidate-flow discovery while keeping weak AI links enabled. | |
| prompt_version | No | Opt-in generation strategy for the auto-prove generation lane. Default v2/deterministic; v5 uses batched two-phase generation. The prove/mint gate is unchanged either way. | |
| include_markdown | No | Enrich requirements-like Markdown docs. Default true. | |
| generate_coverage | No | Run safe local coverage generation before analyze where supported. Default false. | |
| coverage_timeout_ms | No | Per-command coverage-generation timeout. |