Repository navigation
feat: add firecrawl_packs for Alexandria provider context - #535
Draft
rakshith48 wants to merge 5 commits into
Draft
rakshith48 wants to merge 5 commits into
rakshith48 wants to merge 5 commits into
Conversation
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
firecrawl_packs, a free, read-only source of agent-facing context for fantasy football and marketing research. Users ask normally; packs help the assistant choose providers and use their data accurately. They do not run workflows or require an intake questionnaire.{}lists pack summaries and anextToolto load each one.{"pack":"fantasy"}or{"pack":"marketing"}returns provider IDs, compact purpose summaries, representative capability IDs, a short skill and two illustrative examples. There is notaskparameter or recipe selection.nextToolcalls browse compact live capabilities throughfirecrawl_find_toolswithincludeCosts: true. Inspect selected contracts before execution throughfirecrawl_scrape; the pack does not embed full contracts or frozen prices.One validated JSON file per pack under
src/packs/supplies the context and discovery wording.scripts/check-packs.mjschecks the representative capability IDs against the live catalogue. Search and find_tools results gain apackspointer for matching providers only where the tool is registered; the search-only profile is unchanged. Credential requirements matchfirecrawl_find_tools.Verified: typecheck and lint; 175/175 tests, including tool shape, removal of the task input, payload budget, keyless parity and discovery pointers. Contract snapshots are regenerated against current main, including #536鈥檚 parameter descriptions: use values from the listed
providerandcapabilityfields. Pack data, tool inputs and pack behavior are unchanged by the compatibility refreshes. Search retains #546鈥檚 API error-message relaying while preserving pack discovery pointers. Actual local MCP outputs are 5,772 characters for fantasy and 5,080 for marketing, each with two examples. All 35 representative capability IDs resolve through live catalogue discovery, and provider handoffs return prices withincludeCosts: true.