Commit Graph

539 Commits

Author SHA1 Message Date
Colin McDonnell 75b429ceca Update cli 2026-01-15 01:01:58 +00:00
pullfrog[bot] 71feba0a76 fix: prevent log.writeSummary from overwriting reportProgress content (#87)
* fix: prevent log.writeSummary from overwriting reportProgress content

The run summary was showing logs instead of the final reportProgress content
because log.writeSummary() was called after reportProgress. Now
log.writeSummary() checks if the summary was already overwritten by
reportProgress and skips if so.

Fixes #86

* refactor: replace dynamic import with static import in cli.ts

Replace unnecessary dynamic import of wasSummaryOverwritten with
static import. No circular dependency exists since comment.ts doesn't
import from cli.ts.

* Fix run summary writing

---------

Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com>
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com>
2026-01-15 00:55:42 +00:00
Colin McDonnell 6e2a15c195 Improvements to deps and logging 2026-01-15 00:01:38 +00:00
David Blass 1daf1571cf add macros (#68) 2026-01-14 22:52:54 +00:00
Colin McDonnell 3539ddf943 Update committer email 2026-01-14 21:15:05 +00:00
pullfrog[bot] 3b880eb478 Implement GitHub suggestion format instructions (#79)
* implement github suggestion format instructions

add instructions for agents to use github's suggestion format (```suggestion blocks) when providing code suggestions in comments. this enables one-click apply for suggested changes.

updated:
- action/mcp/review.ts: added suggestion format guidance to create_pull_request_review tool description and comment body parameter
- action/mcp/comment.ts: added suggestion format guidance to all comment tools with clarification that suggestions only work on pr line-level review comments
- action/modes.ts: added detailed example in review mode and reminder in address reviews mode

fixes #70

* Address PR review feedback

- Remove suggestion format guidance from report_progress (not applicable)
- De-duplicate description across Comment, EditComment, ReplyToReviewComment
- Drop outer fence in suggestion format example
- Clarify that suggestions only work for self-contained changes
- Remove useless example comment from review tool description

---------

Co-authored-by: pullfrog <team@pullfrog.com>
2026-01-14 20:41:43 +00:00
Mateusz Burzyński 5e291edf05 Make Docker setup slightly more robust (#78) 2026-01-14 18:41:19 +00:00
Colin McDonnell 0fa789c3e2 Fix cwd 2026-01-14 04:37:51 +00:00
Colin McDonnell 3fa309853b Fix repo slug 2026-01-14 01:44:30 +00:00
Colin McDonnell 5604cf1868 Clean up submodule stuff 2026-01-13 22:05:24 +00:00
Colin McDonnell d8fb544f6b Merge pull request #28 from pullfrog/upg-esbuild-deduplication
fix(deps): Upgrading `esbuild`
2026-01-13 13:42:56 -08:00
Mateusz Burzyński e839fbeacd Perform repository dispatch using the builtin CLI (#65) 2026-01-13 19:54:57 +00:00
David Blass b3e1cf6de3 Update pullfrog.yml to new template with env-based API keys 2026-01-13 11:29:53 -05:00
Robin Tail 900cf49871 fix(deps): Upgrading esbuild to 0.27.2 (deduplication). 2026-01-13 13:30:10 +01:00
Anna Bocharova 0aa97f4fd0 fix(CI): Changing the API keys to uppercase and moving to env (#26)
* fix(CI): Changing the API keys to uppercase

Due to c335032
See diff https://github.com/pullfrog/action/commit/c335032c37b5aa957ee3d9f7d37a937ed3ece150#diff-35ec9ad6938f4a0788911257499ca3ccf99c80cca56a22e86706f2c17f636835

* fix: Moving the keys to env
2026-01-13 12:22:35 +01:00
Colin McDonnell 672d8ccd00 Tweak 2026-01-13 00:12:48 -08:00
Colin McDonnell 280bb7ef15 Fix vercel build 2026-01-13 08:11:59 +00:00
Colin McDonnell 84df6bbfb0 Tweak 2026-01-13 00:05:48 -08:00
Colin McDonnell 7e7733d0e3 Revert "Add guardrails"
This reverts commit 8c24bc9c0b.
2026-01-12 23:43:57 -08:00
Colin McDonnell 6339eb43f8 Add comment 2026-01-12 23:43:00 -08:00
Colin McDonnell 8c24bc9c0b Add guardrails 2026-01-13 07:41:37 +00:00
Colin McDonnell bc970de683 Revert "sync: pull changes from pullfrog/action"
This reverts commit 7c0d8c3311.
2026-01-12 23:27:44 -08:00
pullfrog 7c0d8c3311 sync: pull changes from pullfrog/action 2026-01-13 07:21:49 +00:00
Colin McDonnell 79344c653d Fix CI 2026-01-12 23:19:35 -08:00
Colin McDonnell 0ca33995e5 Tweaks 2026-01-12 23:17:53 -08:00
Colin McDonnell 20b4f683e5 Two way sync attempt 2026-01-13 07:13:47 +00:00
Colin McDonnell 03999f40ac Break stuff 2026-01-12 23:08:58 -08:00
Colin McDonnell b539221a3d Tweak readme 2026-01-13 06:31:12 +00:00
Colin McDonnell 31833218ad Tweak readme 2026-01-12 22:30:11 -08:00
Colin McDonnell 7ca828637d Update readme 2026-01-13 06:28:35 +00:00
Colin McDonnell 2dc4f73d8b Update readme 2026-01-12 22:27:47 -08:00
Colin McDonnell 8596da9093 Remove artifacts 2026-01-13 06:26:15 +00:00
Colin McDonnell b2735b2916 0.0.157 v0.0.157 2026-01-13 06:09:13 +00:00
Colin McDonnell 9714d5fea6 Fix CI 2026-01-13 06:07:12 +00:00
Colin McDonnell a57866a8cd Fix CI 2026-01-13 06:02:29 +00:00
Colin McDonnell 9903072286 Merge pull request #21 from pullfrog/effort
add effort as an input + support parsing from payload
2026-01-12 14:12:42 -08:00
Colin McDonnell edb7603587 Update claude impl 2026-01-12 14:12:16 -08:00
Colin McDonnell 45f837cedb Fixes 2026-01-12 14:12:16 -08:00
pullfrog c6572f0987 Address review feedback: use effort params, fix model names, add safety checks 2026-01-12 14:12:16 -08:00
David Blass 89e93d3398 fix play 2026-01-12 14:12:16 -08:00
David Blass c335032c37 init 2026-01-12 14:12:11 -08:00
Colin McDonnell 2f3ae3e481 Merge pull request #22 from pullfrog/issue-14-summary-table-local-cli
feat(CLI): Using `table()` in `summaryTable()` when not running in CI
2026-01-12 13:33:35 -08:00
Colin McDonnell 308781793f Merge pull request #23 from pullfrog/pullfrog/17-report-progress-job-summary
feat(mcp): Update job summary with progress comment content
2026-01-12 13:33:08 -08:00
Colin McDonnell 1765e04d77 Merge pull request #24 from pullfrog/add-basic-unit-tests
Initial unit tests
2026-01-12 13:31:56 -08:00
Robin Tail c5d201ce60 Add CI workflow for testing. 2026-01-12 15:10:06 +01:00
Robin Tail c89f1b9537 Establishing unit tests using vitest. 2026-01-12 15:05:30 +01:00
Robin Tail 7fe0233c24 fix(DNRY): Moving isGitHubActions to the module context (expensive operation), and the condition to updateSummary(). 2026-01-12 10:34:02 +01:00
Robin Tail e10f756560 fix(DNRY): Extracting the summary writing into updateSummary() helper. 2026-01-12 10:30:26 +01:00
Robin Tail 48108b137a fix(DNRY): Extracting isGitHubActions flag. 2026-01-12 10:18:08 +01:00
pullfrog 074a860a95 Update job summary with progress comment content
Modified reportProgress() to write the same content to core.summary
with overwrite: true. This replaces the verbose log accumulation with
the concise progress updates that stakeholders see in comments.

The job summary now stays in sync with the progress comment,
providing a clean overview of the agent's work rather than
accumulated logs throughout execution.

Fixes #17
2026-01-12 09:07:13 +00:00