GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Pullfrog home page
  • GitHub
  • Console
  • Getting started
  • Comparisons
  • Direct prompting
  • Iterating in GitHub
  • PR reviews
  • Issue enrichment
  • Coding tasks
  • Flags
  • Learnings
  • Asking other models
  • Watch a PR

This view

  • Original page
  • New address

GeezerVison is showing docs.pullfrog.com — Tools - Pullfrog

Every run gets a Pullfrog MCP server with tools for pull requests, reviews, issues, CI logs and git. The tools enforce the repository’s push and shell settings, and some appear only when the run needs them.
ToolWhat it does
Pull requests
checkout_prChecks out a PR branch, including from a fork, and returns a formatted diff.
create_pull_requestCreates a pull request from the current branch.
update_pull_request_bodyUpdates the description of an existing pull request.
get_pull_requestGets PR metadata: title, body, state, branches, author, labels and linked issues.
Code reviews
list_pull_request_reviewsLists all reviews on a pull request.
get_review_commentsGets full review thread context.
create_pull_request_reviewSubmits a review (comment, approve or request changes) with optional inline comments and suggestions.
reply_to_review_commentReplies to a review comment thread.
resolve_review_threadMarks a review thread as resolved.
Issues and labels
create_issueCreates an issue with optional labels and assignees.
get_issueGets issue metadata and current state.
get_issue_commentsGets the issue body and all comments.
get_issue_eventsGets timeline events such as cross-references and linked commits.
search_issuesFinds open or closed issues in the repository by keyword. Issue runs only.
find_similar_issuesFinds older issues that may be duplicates. Issue runs with issue indexing: personal accounts and the Organization plan.
create_issue_commentAdds a comment to an issue or pull request.
edit_issue_commentEdits an existing comment.
close_currentCloses the issue or pull request the run was triggered on, with a reason. Only for its author or someone with triage access or above.
reopen_currentReopens the issue or pull request the run was triggered on, with the same rule.
add_labelsAdds existing labels to an issue or pull request.
remove_labelsRemoves labels from an issue or pull request.
CI
get_check_suite_logsGets the logs of a failed check suite, with an index of the relevant lines and an excerpt.
Git
gitRuns local git commands such as status, diff, add and commit.
git_fetchFetches refs from the remote.
push_branchPushes a branch, subject to the repository’s push setting.
commit_changesCommits working-tree changes straight to the remote as a signed commit. Only when signed commits are on.
push_tagsPushes a tag. Requires full push access.
delete_branchDeletes a remote branch other than the default branch. Requires full push access.
get_commit_infoGets commit metadata and a formatted diff.
Cross-repo
list_reposLists the repositories a cross-repo run may use, with each one’s access level.
checkout_repoClones another repository from that list into a working directory. Read-only repositories cannot be pushed.
Shell
shellRuns shell commands in the sandbox, in the foreground or the background.
kill_backgroundStops a background process, such as a dev server.
start_dependency_installationStarts installing the project’s dependencies in the background.
await_dependency_installationWaits for the dependency installation and returns its result.
GitHub CLI
ghRuns the GitHub CLI against this repository. Only when the run was triggered by someone with triage access or above and shell commands are not disabled; its token can read code and write issues and pull requests, and cannot push or merge.
Utilities
upload_fileUploads a local file, up to 10 MB, and returns a permanent public URL.
ask_modelHands a question to another model the account has a credential for, with the run’s tools but none that push or post, and returns its answer. Only when the run can reach one; see Asking other models.
set_outputSets the action’s result output for later workflow steps. Only in custom workflows.

​
Browser

The agent can drive a headless Chrome browser with agent-browser. It starts your app, opens it and checks its own work the way a reviewer would.
  • Open pages, including a dev server the agent starts in the background with the shell tool.
  • Click, type and fill in forms.
  • Read the page structure and the console output to debug a UI.
  • Take screenshots and post them in a comment or PR with upload_file.
The browser runs through the shell, so a run with the shell disabled has no browser. Pullfrog installs it the first time the agent uses it, so runs that never open a page skip the install.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.