Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- review_diff — Review a unified diff: parse the changed files, judge each acceptance criterion against the added lines, assess whether the changed tests actually exercise the change, and decide whether it can merge.
- check_acceptance — Judge each acceptance criterion against a diff's added lines, returning the keywords that matched so the judgement is checkable.
- check_test_evidence — Assess whether the tests in a diff actually exercise what it changed, flagging tests that assert nothing or only that the call did not throw.
- write_pr — Compose the pull-request title and body from a completed review, naming the verdict, the blockers and the evidence.
- detect_breaking_change — Compare the API contract a change was reviewed against with the contract it produces, classify every delta as breaking or non-breaking, and derive the semver impact.
- score_tech_debt — Score the maintenance pressure on the files a change touches with a published, inspectable interest-rate formula, and rank the hotspots worst first.
- run_full — Review the diff and compose the pull-request draft in one call, adding the breaking-change and tech-debt checks for whichever of their inputs you supplied.
- list_capabilities — List the agent's capabilities: the tools it advertises, what each one does, and the merge verdicts it can return.
- plan_inputs — Plan the inputs for a tool: returns the questions, the schema and a ready-to-edit example.
- discover_intent — Understand your goal and co-design the exact input via clarifying questions before running.
- open_form — Opens an interactive form to collect the run arguments. This form is the entry point for running the agent.
- run_form — Internal: invoked by the open_form form when the user submits. Not for direct use.