# Guides

- [Record Key](https://docs.currents.dev/guides/record-key.md): Using record key to associate your runs with your organization
- [Reporting](https://docs.currents.dev/guides/parallelization-guide.md)
- [Reporting Strategy](https://docs.currents.dev/guides/parallelization-guide/reporting-strategy.md): How to structure and organize the reporting of CI test results to Currents
- [CI Build ID](https://docs.currents.dev/guides/parallelization-guide/ci-build-id.md): Using CI Build ID for reporting to Currents
- [Reporting in CI](https://docs.currents.dev/guides/parallelization-guide/playwright-sharding.md): Playwright Sharding and reporting the results to Currents
- [Step-Level Reporting](https://docs.currents.dev/guides/parallelization-guide/step-level-reporting.md): Live test results: near-realtime streaming of step-level progress from CI machines
- [Test Orchestration](https://docs.currents.dev/guides/test-orchestration.md): The better alternative to Playwright Sharding
- [CI Optimization](https://docs.currents.dev/guides/ci-optimization.md): A guide on optimizing Playwright tests in CI for better efficiency
- [Playwright Parallelization](https://docs.currents.dev/guides/ci-optimization/playwright-parallelization.md): A guide to Playwright Parallelization for speeding up Playwright tests in CI
- [Orchestration Setup](https://docs.currents.dev/guides/ci-optimization/playwright-orchestration.md): Setup instructions for Playwright Orchestration
- [Migration Guide](https://docs.currents.dev/guides/ci-optimization/playwright-orchestration/playwright-orchestration-migration-guide.md): Migration Guide for Currents Orchestration v1 -> v2
- [Orchestration (v1)](https://docs.currents.dev/guides/ci-optimization/playwright-orchestration/playwright-orchestration-v1.md): Playwright Orchestration Setup Guide for Currents v1
- [Fully Parallel Mode](https://docs.currents.dev/guides/ci-optimization/fully-parallel-mode.md): A guide on Playwright Fully Parallel mode
- [Re-run Only Failed Tests](https://docs.currents.dev/guides/ci-optimization/re-run-only-failed-tests.md): A guide on rerunning only failed Playwright tests in CI
- [Sharded runs](https://docs.currents.dev/guides/ci-optimization/re-run-only-failed-tests/re-run-only-failed-tests-sharded.md): Re-run only failed tests when using native Playwright sharding
- [Orchestrated runs](https://docs.currents.dev/guides/ci-optimization/re-run-only-failed-tests/re-run-only-failed-tests-orchestrated-v2.md): Re-run only failed Playwright tests when using Currents Orchestration
- [Cloud Spot Instances](https://docs.currents.dev/guides/ci-optimization/ci-tests-on-spot-instances.md): Running Playwright E2E tests on CI Spot Instances and using Currents Orchestration to automatically rerouting tests before an eviction.
- [Failing Fast](https://docs.currents.dev/guides/ci-optimization/fail-fast-strategy.md): Fail-fast or cancelling runs on first failure
- [Load Balancing](https://docs.currents.dev/guides/ci-optimization/load-balancing.md): Review of Orchestration strategies for Cypress and Playwright tests
- [Code Coverage](https://docs.currents.dev/guides/coverage.md): Collect Code Coverage reports for web applications using Playwright or Cypress
- [Code Coverage for Playwright](https://docs.currents.dev/guides/coverage/code-coverage-for-playwright.md): Learn how to enable Code Coverage reporting for Playwright
- [Code Coverage for Cypress](https://docs.currents.dev/guides/coverage/code-coverage-for-cypress.md): Learn how to setup Cypress to start reporting code coverage results
- [Currents Actions](https://docs.currents.dev/guides/currents-actions.md): Automate workflows by triggering actions based on flexible rules and conditions
- [Setting up Currents Actions](https://docs.currents.dev/guides/currents-actions/setup-currents-actions.md): Setting up Current Actions for your Playwright Project
- [Using Currents Actions](https://docs.currents.dev/guides/currents-actions/using-currents-actions.md): Create and Manage Currents Actions, trace action applications and outcomes
- [Affected Tests](https://docs.currents.dev/guides/currents-actions/affected-tests.md): Track what tests have been affected by Actions
- [Reference](https://docs.currents.dev/guides/currents-actions/reference.md): Currents Actions - condition, operations and actions reference documentation
- [Conditions](https://docs.currents.dev/guides/currents-actions/reference/conditions.md): Reference documentation of Conditions that are available for Currents Actions
- [Actions](https://docs.currents.dev/guides/currents-actions/reference/actions.md): Reference documentation for actions that apply as part for Currents Actions Engine
- [Lifecycle Notifications](https://docs.currents.dev/guides/currents-actions/lifecycle-notifications.md): Configure and receive action lifecycle notifications
- [Playwright Component Testing](https://docs.currents.dev/guides/playwright-component-testing.md): Using Currents with Playwright Component testing
- [Playwright Visual Testing](https://docs.currents.dev/guides/playwright-visual-testing.md): Integrating Playwright Visual Comparison tools with Currents - including Argos, Percy and Applitools.
- [Playwright Annotations](https://docs.currents.dev/guides/playwright-annotations.md): Using Playwright Annotations to enhance reporting to Currents dashboard
- [Playwright Tags](https://docs.currents.dev/guides/playwright-tags.md): How to tag Playwright executions in Currents
- [Troubleshooting](https://docs.currents.dev/guides/troubleshooting-playwright.md): Troubleshooting Playwright integration with Currents


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.currents.dev/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
