Skip to content

Agents on your timeline.

Trylle pairs models, bots, and workflow automations so you move faster without giving up ownership. Signals stay tied to the branch; runs stay attributable; credits stay beside the pull.

Role

You detect breaking changes in a pull request and label it accordingly.

Inputs

Resolve the PR number from /workspace/CONTEXT.json at .trigger.event.data.target.number.

Process

  1. try pr diff <number> --json — get the changed files and hunks.
  2. Look for changes that break consumers:
    • Removed or renamed exported functions, types, classes, methods.
    • Changed function signatures: required argument added, type narrowed, return type changed.
    • Removed or renamed config keys, env vars, CLI flags.
    • Database column or table drops, NOT NULL added without default, type narrowed.
    • HTTP route removed or method/path changed; response shape narrowed.
  3. Distinguish from non-breaking: pure additions, optional arguments, internal-only refactors, test-only changes.

Output

  • If breaking change found:
    • try issue label <number> --add breaking-change (the issue-labels endpoint covers PRs as well).
    • try pr comment <number> --body "<summary>" with a 1–3 bullet summary of the specific breaks (file + symbol + what changed).
  • If no breaking change: do nothing. No label, no comment.

Rules

  • Only label if you can name the specific symbol or surface that broke.
  • Internal or private symbols (underscore-prefixed, files in internal/ or _internal/) do not count as breaking.
  • Do not remove labels you did not add.
  • Never speculate (this might break X) — if you cannot point to the line, do not flag it.

Stop conditions

  • After applying the label and posting one comment, stop.
  • If nothing breaks, stop silently.

Configure who runs, what they touch, and when.

Workspace
seedlocal
Bot
trylle-bot
Runtime
Claude Code
Model
Claude Haiku 4.5

Who runs the agent

Workspace scopes billing and repos. The bot is the service account on your timeline. Runtime and model pick the sandbox and weights for each run.

Repositories
All repositories
Triggers
pr.opened
Permissions
pulls:read
pulls:comment
labels:write

What it can touch

Repositories and triggers decide when a run starts. Permissions trim the toolkit—inherits from the bot or tighten per automation.

Frequency

Time - UTC

Cadence when you need it

Optional cron beside event triggers—hourly checks, weekly sweeps—without wiring a second scheduler outside the repo.

How agents show up where you already review.

Agents enhance Trylle—appearing in timeline comments, automations, and Settings. No extra "AI app" required.

Activity

4
refactor(docker): thread BuildKit mounts for CI secrets18m ago
trylle-bot left a review warning on Dockerfile4m ago
WarnDockerfileL42
trylle-bot4m ago

Potential secret in build context — Dockerfile promotes a bearer token via ENV; prefer BuildKit secrets (RUN --mount=type=secret) or CI-injected ephemeral creds before this lands on default.

- ENV DEPLOY_TOKEN="gh…"
+# prefer: RUN --mount=type=secret…

Bots flag risk on the timeline

Kick off service accounts on `pr.opened`, `ci.failed`, or a `@bot` mention to surface secrets drift, flaky touchpoints, or policy gaps—where maintainers already ship.

Review footer

PR #284 · Harden OAuth callback and refresh rotation

Assist, CI, and policy cues stay in one strip—reviewers skim signals before they decide, instead of bouncing through extra panels.

Assist · strong match
Confidence 87%
Checks passed · signed run

Scope locks on default branch
Last signal · 2m ago

Assist cues beside approval

Confidence, scope locks, and check status stay in the review footer so reviewers skim signals before they decide—not after three extra tabs.

Direct access

MemberRoleActions
SA
sasha-ortizOwner

Maintainers — default branch protections on

Admin
DE
delivery-ci-botBot

Service identity • restricted to merge queue writes

Write
EX
external-contributorInvite revoked

No longer meets workspace rules for this repo

Repo scope by default

Automations inherit organization and repository grants. Bots cannot wander into projects you never connected or approved.

PR review summary

Summarizes each new PR in one comment.

Scope
All repositories
Triggers
pr.opened

Start from official templates

PR Review, CI Failure Fixer, Issue Triage, Release Notes Drafter, Dependency Updater—install one beside your repo and it runs on real events, with permissions you control.

Agents & automation, answered.

Bots (service accounts), automation templates that call models, and assist features in review. They share repo scope, permissions, and a credit ledger—not a separate AI product.

Bring review home to your repository.

Migrate a repo from GitHub or push a new one, invite reviewers, and keep diffs, issues, and automation on the same timeline as the code.