# Custom chat skills, test record exports, and end-to-end plans in PR reviews

> 10 updates: Custom skills for the chat assistant, Export a run as a self-contained test record, PR reviews plan end-to-end checks from the diff and…

Source: https://qa.tech/changelog/2026-10-23

---
10 updates shipped on October 23, 2026.

In this release

1.  01[Custom skills for the chat assistant](#2026-10-23-custom-skills-for-the-chat-assistant)Highlight
2.  02[Export a run as a self-contained test record](#2026-10-23-export-a-run-as-a-test-record)Highlight
3.  03[PR reviews plan end-to-end checks from the diff and ticket](#2026-10-23-pr-reviews-plan-end-to-end-checks)Highlight
4.  04[Automations get a full editor with chat-style prompts](#2026-10-23-automations-full-editor)
5.  05[Chat reacts to failed tests while a run is going](#2026-10-23-chat-reacts-to-failed-tests-mid-run)
6.  06[Clearer Start-up plan and credit usage in billing](#2026-10-23-clearer-start-up-plan-and-credit-usage)
7.  07[Live progress on GitHub PR reviews](#2026-10-23-live-progress-on-github-pr-reviews)
8.  08[A mobile-friendly test editor and chat](#2026-10-23-mobile-friendly-test-editor-and-chat)
9.  09[The PR review card shows the review as posted](#2026-10-23-pr-review-card-shows-the-posted-review)
10.  10[Richer results in chat](#2026-10-23-richer-results-in-chat)

1.  Highlight
    
    Featured this release
    
    ## Custom skills for the chat assistant
    
    Add your own skills to a project, run them with a /command, and bind the MCP tools each skill relies on.
    
    Under Knowledge → Assistant, add a skill with a name, a `/command`, a description and instructions. The assistant loads a custom skill when a request needs it, or anyone can run it by typing `/` and its command. A skill can list MCP tools from your project's enabled servers, loaded up front when it runs. Tools only load if the person running the skill has that server connected, so a shared skill never grants tool access.
    
    ![The Skills table under Knowledge, with slash commands, mode and scope](https://qa.tech/changelog-assets/2026-10-23-custom-skills.webp)
    
    More on this: [MCP](https://qa.tech/product/mcp), [product](https://qa.tech/product) and [AI test generation](https://qa.tech/use-cases/ai-test-generation).
    
    [\# Direct link](#2026-10-23-custom-skills-for-the-chat-assistant)
    
2.  Highlight
    
    Featured this release
    
    ## Export a run as a self-contained test record
    
    Export any finished run as a zip with every step, action, screenshot and checksum.
    
    Open a run's `...` menu and choose Export test record. The archive includes a README in a regulatory test record layout, every step and agent action with before and after screenshots, optional session videos, raw logs, a JUnit XML file, and a manifest with the SHA-256 of every file. Secrets and 2FA seeds are redacted.
    
    ![The Export test record dialog with file count, checksum and an Include videos option](https://qa.tech/changelog-assets/2026-10-23-export-test-record.webp)
    
    The same export is available through `POST /v1/runs/{runShortId}/exports`, the `export_run` and `get_run_export` MCP tools, and `qatech export <run>` in the CLI.
    
    More on this: [API testing](https://qa.tech/product/api-testing), [healthcare testing](https://qa.tech/use-cases/healthcare-testing) and [fintech testing](https://qa.tech/use-cases/fintech-testing).
    
    [\# Direct link](#2026-10-23-export-a-run-as-a-test-record)
    
3.  Highlight
    
    Featured this release
    
    ## PR reviews plan end-to-end checks from the diff and ticket
    
    The PR review agent reads your changes and acceptance criteria to propose the user flows worth testing.
    
    When QA.tech reviews a PR, it looks at the title, description, diff and any ticket acceptance criteria, then suggests end-to-end flows. Each flow has a starting page, the preconditions or test data it needs, what to verify, and a regression check for what could break. If the ticket and the diff disagree, the review calls out the gap.
    
    More on this: [PR testing](https://qa.tech/product/pr-testing), [end-to-end testing](https://qa.tech/use-cases/end-to-end-testing) and [PR and CI/CD testing](https://qa.tech/use-cases/pr-cicd-testing).
    
    [\# Direct link](#2026-10-23-pr-reviews-plan-end-to-end-checks)
    
4.  Update 04 of 10
    
    ## Automations get a full editor with chat-style prompts
    
    Automations open in a full-page editor where you can @ mention tests and runs and pick a skill with /.
    
    Create or edit automations at Settings → Automations. The prompt works like the chat composer: `@` references test plans, test cases, PRs, runs and people, and `/` picks a skill. Each automation has Settings and Run History tabs, and schedules show a live "Next run in …" preview. The list page includes examples such as Morning Regression Review and Weekly App Crawl.
    
    ![The automation editor with a weekly schedule and assistant instructions](https://qa.tech/changelog-assets/2026-10-23-automations-editor.webp)
    
    More on this: [automated regression testing](https://qa.tech/use-cases/automated-regression-testing) and [smoke testing](https://qa.tech/use-cases/smoke-testing).
    
    [\# Direct link](#2026-10-23-automations-full-editor)
    
5.  Update 05 of 10
    
    ## Chat reacts to failed tests while a run is going
    
    Failed tests reach the chat immediately, and the final verdict waits until every test has settled.
    
    When you start a run from chat, each failed test triggers a message right away, even while others are still running. Retries can join the run in progress. The completion message, notifications and CI status are sent once nothing in the run is in flight, and run summaries cover every execution in the run.
    
    More on this: [automated regression testing](https://qa.tech/use-cases/automated-regression-testing) and [web testing](https://qa.tech/product/web-testing).
    
    [\# Direct link](#2026-10-23-chat-reacts-to-failed-tests-mid-run)
    
6.  Update 06 of 10
    
    ## Clearer Start-up plan and credit usage in billing
    
    Billing shows when your Start-up plan ends, and credit usage is combined into one row.
    
    Active plans show "Ends on " when an end date is set, and an ended plan shows when it ended with the option to upgrade again. The plan page has the key numbers up top. The sidebar credit widget sums all your credit periods into a single row – hover to see each credit with its dates and remaining balance.
    
    ![The Billing plan page with the Start-up and Enterprise plans](https://qa.tech/changelog-assets/2026-10-23-start-up-plan-billing.webp)
    
    More on this: [pricing](https://qa.tech/pricing) and [subscription billing testing](https://qa.tech/use-cases/subscription-billing-testing).
    
    [\# Direct link](#2026-10-23-clearer-start-up-plan-and-credit-usage)
    
7.  Update 07 of 10
    
    ## Live progress on GitHub PR reviews
    
    The QA.tech comment on your pull request updates in place while the review runs.
    
    While a review runs, the comment shows a short checklist: reading the PR, exploring the codebase, planning tests, running tests (for example 5/9), checking results and posting the review. The comment is edited rather than re-posted, so you won't get extra notifications. The `QA.tech / PR Review` check title shows the same progress.
    
    More on this: [PR testing](https://qa.tech/product/pr-testing) and [shift-left testing](https://qa.tech/use-cases/shift-left-testing).
    
    [\# Direct link](#2026-10-23-live-progress-on-github-pr-reviews)
    
8.  Update 08 of 10
    
    ## A mobile-friendly test editor and chat
    
    The test editor, project switcher and chat now fit on a phone, one pane at a time.
    
    On small screens the test editor shows a Steps | Settings | Run switcher, and the project switcher is a full-screen overlay with pinned search. In chat, the conversation opens first and a pill in the header switches to the canvas and back, with a menu to switch or close tabs. Desktop is unchanged.
    
    More on this: [product](https://qa.tech/product) and [mobile testing](https://qa.tech/product/mobile-testing).
    
    [\# Direct link](#2026-10-23-mobile-friendly-test-editor-and-chat)
    
9.  Update 09 of 10
    
    ## The PR review card shows the review as posted
    
    The PR review card in QA.tech shows the review as it appears on GitHub, with tests, screenshots and folded sections.
    
    The card renders the posted review directly, with alerts styled like GitHub's. The header shows how long the review took, or a live counter while it runs, and the Tests, Conversation and GitHub links fit one row on mobile.
    
    Codebase research for PRs now reads the title, description and diff on GitLab and Azure DevOps too, not only GitHub.
    
    More on this: [PR testing](https://qa.tech/product/pr-testing) and [integrations](https://qa.tech/product/integrations).
    
    [\# Direct link](#2026-10-23-pr-review-card-shows-the-posted-review)
    
10.  Update 10 of 10
     
     ## Richer results in chat
     
     Chat shows test plans, pull requests, runs, configs and crawls as cards you can open, hover or @ mention.
     
     Results from the chat agent are compact cards with an Open button that shows the full report in a canvas tab. Test plans and crawls get their own tabs, and pull request reviews can be opened and @ mentioned. Hovering any mention shows a preview with a link, and running crawls show stepped progress with a screenshot grid of the pages found.
     
     ![Test plan cards in chat opening in a canvas tab beside the conversation](https://qa.tech/changelog-assets/2026-10-23-chat-result-cards.webp)
     
     More on this: [product](https://qa.tech/product) and [exploratory testing](https://qa.tech/use-cases/exploratory-testing).
     
     [\# Direct link](#2026-10-23-richer-results-in-chat)
     

## Your team moves fast. Can your testing keep up?

QA.tech agents test your product autonomously, so moving fast never means shipping broken. See how it works in a 30‑minute demo.

[Book a demo](https://qa.tech/demo)

[QA.tech](https://qa.tech/)[SOC 2 Type 2 compliant![Sensiba SOC 2 Type 2 compliant](https://qa.tech/assets/soc2-type2-badge-DPb1j9VX.png)](https://trust.qa.tech/)

### Product

-   [API Testing](https://qa.tech/product/api-testing)
-   [MCP](https://qa.tech/product/mcp)
-   [Mobile Testing](https://qa.tech/product/mobile-testing)
-   [PR Testing](https://qa.tech/product/pr-testing)
-   [Voice Testing](https://qa.tech/product/voice-testing)
-   [Web Testing](https://qa.tech/product/web-testing)

-   [AI QA testing guide](https://qa.tech/ai-qa-testing)
-   [Changelog](https://qa.tech/changelog)
-   [Integrations](https://qa.tech/product/integrations)
-   [Platform overview](https://qa.tech/product)
-   [Use cases](https://qa.tech/use-cases)

### Compare

-   [QA.tech vs Cypress](https://qa.tech/compare/qa-tech-vs-cypress)
-   [QA.tech vs Mabl](https://qa.tech/compare/qa-tech-vs-mabl)
-   [QA.tech vs Playwright](https://qa.tech/compare/qa-tech-vs-playwright)
-   [QA.tech vs QA Wolf](https://qa.tech/compare/qa-tech-vs-qa-wolf)

-   [B2B SaaS testing](https://qa.tech/saas)
-   [Ecommerce testing](https://qa.tech/industries/ecommerce)
-   [For CTOs](https://qa.tech/solutions/ctos)
-   [For QA teams](https://qa.tech/solutions/qa-testers)

### Resources

-   [Docs](https://docs.qa.tech/)
-   [Blog](https://qa.tech/blog)
-   [Events](https://qa.tech/events)
-   [Pricing](https://qa.tech/pricing)
-   [Case Studies](https://qa.tech/case-studies)

### Company

-   [About](https://qa.tech/about-us)
-   [Partner Program](https://qa.tech/partnerships)
-   [Press](https://qa.tech/press)
-   [Contact Us](https://qa.tech/contact)
-   [Privacy Policy](https://qa.tech/privacy-policy)
-   [Terms of Service](https://trust.qa.tech/resources?s=mb9w4yjb03i3t8bjsq4jx3&name=main-agreement.pdf)
-   [Trust Center: Security & Compliance](https://trust.qa.tech/)

### Social

-   [](https://www.linkedin.com/company/qa-tech-ai/)
-   [](https://x.com/getqatech)
-   [](https://www.instagram.com/getqatech/)

© 2026 QA.tech. All rights reserved
