From ba21ecd5887e165be11d91620721924296fbbd89 Mon Sep 17 00:00:00 2001 From: Osher-Elhadad Date: Tue, 21 Jul 2026 15:21:23 +0300 Subject: [PATCH 1/2] fix(docs): deploy Pages via GitHub Actions source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Docs workflow built and uploaded the site fine, but deploy-pages failed with "HttpError: Not Found" because the repo's Pages was in legacy "Deploy from a branch" mode (main /root) — which just serves the raw README, so the site showed a single page with no navigation. Add actions/configure-pages@v5 with enablement:true before deploy-pages so the workflow switches the Pages source to "GitHub Actions" (build_type=workflow) and publishes the built MkDocs site. Assisted-By: Claude Signed-off-by: Osher-Elhadad --- .github/workflows/docs.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 229803c..e002a62 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -51,5 +51,11 @@ jobs: name: github-pages url: ${{ steps.deployment.outputs.page_url }} steps: + # Switch the Pages source to "GitHub Actions" (build_type=workflow). Without + # this, deploy-pages fails with "HttpError: Not Found" when the repo's Pages + # is set to legacy "Deploy from a branch" mode. + - uses: actions/configure-pages@v5 + with: + enablement: true - id: deployment uses: actions/deploy-pages@v4 From 69f6adfec7a1fd316475994973f0fad2f1415f71 Mon Sep 17 00:00:00 2001 From: Osher-Elhadad Date: Tue, 21 Jul 2026 15:23:57 +0300 Subject: [PATCH 2/2] fix(docs): correct Bob section link path for --strict build integrations.md lives at docs/ root, so the link to the how-to guide must be how-to/choose-a-preset.md, not ../how-to/... . The ../ form pointed outside the docs tree and failed `mkdocs build --strict`. Assisted-By: Claude Signed-off-by: Osher-Elhadad --- docs/integrations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations.md b/docs/integrations.md index 4d593ae..e3dcffa 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -124,7 +124,7 @@ How the gateway routes Bob's traffic: A lossless, LLM-free pipeline (`format`, `toon`, `dedup`, `failed_run`, `cmdfilter`) needs no cheap-model config and leaves the transcript reversible. Verified end-to-end: with `[format, toon]` Bob authenticates and answers correctly through the proxy, with - its model call reduced. For long Bob sessions, add `mask` (see [Choose a preset](../how-to/choose-a-preset.md)). + its model call reduced. For long Bob sessions, add `mask` (see [Choose a preset](how-to/choose-a-preset.md)). !!! note "Bob speaks its own backend protocol" Unlike Claude Code (`ANTHROPIC_BASE_URL`) or OpenAI-surface agents (`OPENAI_BASE_URL`),