Commit fa60d62
feat(#6788): add dummy-playback runtime for replaying canned results
Add DummyPlaybackRuntime that replays pre-recorded agent results from
an ordered playlist without LLM inference, enabling fast deterministic
e2e tests of the full dispatch pipeline. Each invocation reads the
current playlist entry's result.json, writes it to the sandbox output,
copies companion files, creates feature branches or commits fixes, and
advances the playlist index.
Includes security hardening: shell-quoted entry names in git commands,
path-traversal validation on playlist entries, CLI allowlist (gh/glab)
for comment tracking, and guarded SHA truncation.
Closes #6788
Signed-off-by: Greg Allen <gallen@redhat.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Greg Allen <gallen@redhat.com>1 parent b000423 commit fa60d62
6 files changed
Lines changed: 1119 additions & 1 deletion
File tree
- internal
- cli
- config
- runtime
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1972 | 1972 | | |
1973 | 1973 | | |
1974 | 1974 | | |
| 1975 | + | |
1975 | 1976 | | |
1976 | 1977 | | |
1977 | 1978 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
302 | | - | |
| 302 | + | |
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
| |||
0 commit comments