dev_cycle_run
Run the end-to-end development loop: commit changes, trigger CI, wait for results, and summarize outcomes.
Instructions
Run the end-to-end development loop — commit, trigger CI, wait for results, return a summary — in a single aggregated call. Internally it: (1) commits and pushes the working tree via "lgh up" (requires the LGH daemon running), (2) waits for the ActionD CI/CD jobs triggered by that push, and (3) collects every job result into one structured output. Requires a message (the commit text); optional path (repo directory, defaults to the MCP client's working directory), timeout in seconds (default 300), profile (fast/full/release — switched temporarily for this run and restored afterwards; omit to keep the current profile), and auto_rollback (default false; on failure, resets the repo to the pre-push commit). Use it after editing code to commit, test, and verify in one step; the result reports success, the commit sha, per-job statuses with durations, artifacts, rollback info when applicable, and a human-readable summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Repository path (defaults to the MCP client's working directory) | |
| message | Yes | Git commit message | |
| profile | No | Execution profile for this run: fast/full/release (default: keep the current setting) - fast: minimal CI, core lint and test only - full: complete CI, adds security scan, coverage, etc. - release: full CI/CD, adds build and deploy | |
| timeout | No | Wait timeout in seconds (default 300 = 5 minutes) | |
| auto_rollback | No | On failure, automatically roll back to the previous commit (default false) |