Commit a1a05ed
authored
fix: handle EOF (#255)
* feat(issue-auto-implement): add .comment_body for no-change and request-clarification PR comments
- When implement makes no code changes, Claude writes the PR comment body to .comment_body (no-change rationale or request for clarification). Workflow posts it on the PR instead of claiming 'commit(s) pushed'.
- Track changes_pushed in implement-verify loop; use conditional PR comment (Claude's text or generic fallback when no .comment_body).
- Implement prompt: optional path to write .comment_body for (a) no-change scenarios or (b) when more information is needed.
- ensureMetaFiles: skip defaults when .comment_body exists. Reset .comment_body in git so it is never committed.
- .gitignore and AGENTS.md: document .comment_body and Request more info vs comment body from implement.
Made-with: Cursor
* fix(issue-auto-implement): use unique heredoc delimiters for pr_title/pr_body to avoid EOF in content
GitHub Actions fails with 'Matching delimiter not found EOF' when .pr_title or .pr_body
contains a line that is exactly 'EOF'. Use PR_TITLE_DELIM and PR_BODY_DELIM instead.
Made-with: Cursor1 parent 6670f9e commit a1a05ed
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
237 | | - | |
238 | | - | |
| 237 | + | |
| 238 | + | |
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| |||
0 commit comments