Repository navigation
Conversation
|
Thanks for this one - it is a compact, self-contained example, and the offline suite (httptest MCP fixture plus a request log) is a good pattern. I reviewed the full diff at Process note: GitHub reports no CI checks on this head, so "make ci passed locally" has no remote evidence on the PR yet. Paths below for the example are relative to P1
P2
P3
Checked, no findings
I could not reach the live endpoint from here, so claims about what |
|
Thanks for the review. The offline suite now checks distinct, ordered search/fetch JSON documents, URLs, excerpts and end-of-output, including the default client path. Empty or non-text-only results return a clear error. Added fetch failure after successful search, a bounded discovery stall and mid-flight cancellation coverage. The README now explains deployment User-Agent configuration, host-enforced startup readiness and application result/exposure budgets. I kept Local checks and clean-checkout offline execution passed. The prior anonymous live validation covers the unchanged request path; I did not consume another live request for this correction. GitHub CI still needs its own result. Btw - I'm a devrel engineer at Parallel |
|
Thanks for the updates - the behavior items look settled. One structural change is left before this can merge: the example has to move out of
So please move it to
The bookkeeping entries - |
|
@lIang70 moved the example to
|
|
Thanks George — after looking at it, we're keeping |
Adds an opt-in standalone example for anonymous web search and URL fetch through FlowCraft's existing HTTP MCP factory, registry and executor. The example lives in
examples/parallel, pins releasedcore v0.4.9, and needs no Parallel API key or model provider.From the repository root:
It sets a FlowCraft User-Agent, shares a session identifier across search and fetch, and respects cancellation and a total timeout. Text results preserve the server's JSON, URLs and excerpts; empty or non-text-only results return an error. Anonymous access has lower rate limits. Existing deployment defaults are unchanged.
Validation: standalone build, vet and offline tests passed with
GOWORK=offagainst core v0.4.9, including a clean checkout with fresh caches and CLI installation. Fixture tests exercise discovery, registry execution, anonymous headers, ordered search/fetch results, failures, deadlines and cancellation. The prior anonymous endpoint check returned URLs and excerpts for the unchanged request path; this move was validated offline. Workspace CI and release checks passed locally. Workspace and CI module-list additions are left for the maintainers as requested.For broader search API evaluations, see Artificial Analysis. Those results do not measure this example's anonymous MCP calls.
Btw - I'm a devrel engineer at Parallel