From eadb99c8942f16cbb5e985c342086e467b3e35b4 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Wed, 14 Jan 2026 09:26:17 -0500 Subject: [PATCH 1/2] Docs cleanup after 0.0.99 --- server/frameworks/rtvi/google-rtvi-observer.mdx | 2 +- server/frameworks/rtvi/rtvi-processor.mdx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/frameworks/rtvi/google-rtvi-observer.mdx b/server/frameworks/rtvi/google-rtvi-observer.mdx index cb47b918..d56e6372 100644 --- a/server/frameworks/rtvi/google-rtvi-observer.mdx +++ b/server/frameworks/rtvi/google-rtvi-observer.mdx @@ -53,7 +53,7 @@ This observer should replace the base `RTVIObserver` and be set up exactly the s from pipecat.services.google.rtvi import GoogleRTVIObserver # Create the RTVIProcessor -rtvi = RTVIProcessor(config=RTVIConfig(config=[])) +rtvi = RTVIProcessor() # Add to pipeline pipeline = Pipeline([ diff --git a/server/frameworks/rtvi/rtvi-processor.mdx b/server/frameworks/rtvi/rtvi-processor.mdx index 40b7ffab..923a9728 100644 --- a/server/frameworks/rtvi/rtvi-processor.mdx +++ b/server/frameworks/rtvi/rtvi-processor.mdx @@ -10,10 +10,10 @@ The `RTVIProcessor` manages bidirectional communication between clients and your Add the `RTVIProcessor` to your pipeline: ```python -from pipecat.processors.rtvi import RTVIProcessor, RTVIConfig, RTVIServiceConfig +from pipecat.processors.frameworks.rtvi import RTVIProcessor # Create the RTVIProcessor -rtvi = RTVIProcessor(config=RTVIConfig(config=[])) +rtvi = RTVIProcessor() # Add to pipeline pipeline = Pipeline([ From 2901ab5430b0b10648d8936282a25891eb5cc047 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Wed, 14 Jan 2026 09:26:32 -0500 Subject: [PATCH 2/2] Add CI check for broken links --- .github/workflows/broken-links.yml | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/broken-links.yml diff --git a/.github/workflows/broken-links.yml b/.github/workflows/broken-links.yml new file mode 100644 index 00000000..51673eee --- /dev/null +++ b/.github/workflows/broken-links.yml @@ -0,0 +1,43 @@ +name: Check for Broken Links + +on: + pull_request: + branches: + - main + push: + branches: + - main + # Allow manual trigger + workflow_dispatch: + +jobs: + check-links: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "20" + + - name: Install Mintlify CLI + run: npm install -g mint + + - name: Check for broken links + run: mint broken-links + continue-on-error: false + + - name: Comment on PR (if failed) + if: failure() && github.event_name == 'pull_request' + uses: actions/github-script@v7 + with: + script: | + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: '❌ **Broken links detected!**\n\nPlease check the workflow logs for details on which links are broken and fix them before merging.' + })