Changelog

What we have shipped

Agent updates, platform improvements, and bug fixes. Newest entries at the top. We write an entry when something changes the behavior you see in PRs, job output, or the dashboard.

New Pylon-Patch webhook trigger from Dependabot

Pylon-Patch can now be triggered automatically when Dependabot or Snyk opens a vulnerability alert. Configure the webhook endpoint in Settings to start receiving automatic patch jobs without manual dispatch.

Improved PR description quality: added reviewer focus section

All agent-written PRs now include a "Reviewer focus" section that highlights the 2-3 lines most likely to need human judgment. Early feedback showed reviewers were spending time on obvious changes instead of the tricky ones.

New Custom agent config via .pylon.yaml

You can now place a .pylon.yaml file in your repository root to configure per-repo agent behavior: excluded paths, minimum coverage gain thresholds, automatic CVE severity triggers, and Slack notification preferences. See the docs for schema reference.

Fix Pylon-Refactor: false-positive dead code in decorator-heavy Python

Functions decorated with Flask route decorators, Celery tasks, and similar frameworks were incorrectly flagged as unreachable. Pylon-Refactor now resolves decorator call chains before marking a function as dead.

New RBAC: Viewer role for read-only job history access

Team and Enterprise plans now support a Viewer role: read-only access to job history and PR links, no ability to trigger new jobs or change settings. Useful for security and audit teams who need visibility without write access.

Improved Index speed: 40% faster for JavaScript monorepos

Repository graph indexing now skips node_modules paths by default and parallelizes AST parsing across module boundaries. A 500k-line JavaScript monorepo that previously took 18 minutes to index now completes in 11 minutes.

New Slack notification format v2

Notifications now include the linked ticket title, diff line count, and CI check status inline. The old format only said "PR opened." v2 format is live for all accounts automatically.

New Monorepo scoping via .pylon.yaml scope.paths

Agent jobs on monorepos can now be scoped to specific service paths using scope.paths in .pylon.yaml. Jobs will not traverse outside the declared paths, preventing accidental cross-service changes.

Improved Pylon-Test: mutation verification on all generated tests

Every test generated by Pylon-Test is now mutation-verified before the PR opens: the agent intentionally breaks the code under test and confirms the test fails. Tests that pass even when the code is broken are discarded and rewritten.

New Early access open: all four agents available on Team plan

Codepylon is now accepting early access signups. All four agents (Migrate, Patch, Refactor, Test) are available on the Team plan. Starter plan includes Patch and Test. See pricing for details.