Skip to content

Conversation

dcramer
Copy link
Member

@dcramer dcramer commented Sep 8, 2025

  • Update Cloudflare docs: deployment and overview
  • Add turbo config for mcp-cloudflare
  • Update wrangler and vite configs
  • Adjust Cloudflare server types and index
  • Update MCP prompts and resources definitions
  • Refresh deploy and smoke-test workflows
  • Update package manifests and lockfile
  • Add docs package scaffold
  • Update smoke tests

…ions

- Update Cloudflare docs: deployment and overview
- Add turbo config for mcp-cloudflare
- Update wrangler and vite configs
- Adjust Cloudflare server types and index
- Update MCP prompts and resources definitions
- Refresh deploy and smoke-test workflows
- Update package manifests and lockfile
- Add docs package scaffold
- Update smoke tests

Co-Authored-By: Codex CLI Agent <[email protected]>
},
};

export default handler;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Error Handling Flaw Masks Service Issues

The try-catch block for /docs requests catches errors from the docs service proxy but then falls through to the baseHandler. This causes requests to /docs to return the main application's response when the docs service is unavailable, masking service issues and leading to confusing user experiences.

Fix in Cursor Fix in Web

@dcramer
Copy link
Member Author

dcramer commented Sep 18, 2025

im not convinced this is the simplest path forward. I took this prototype much farther and honestly it gets super complex. hyp[othetically it makes a lot of sense to abstract things into diff workers, but in this case, for example, we probably would want ALL UI (at minimum) to be in one worker.

we could easily abstract the mcp service into its own worker, which actually would be of some value, but even that creates a bunch of packaging complexity.

i will probably hold on this and reconsider later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant