This repository was archived by the owner on Apr 20, 2026. It is now read-only.
Example: Chart Library research crew (researcher + analyst)#374
Draft
grahammccain wants to merge 1 commit intocrewAIInc:mainfrom
Draft
Example: Chart Library research crew (researcher + analyst)#374grahammccain wants to merge 1 commit intocrewAIInc:mainfrom
grahammccain wants to merge 1 commit intocrewAIInc:mainfrom
Conversation
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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 a two-agent sequential Crew demonstrating the grounded-base-rates pattern for financial research.
The pattern
get_cohort_distribution,explain_cohort_filters,refine_cohort_with_filters), no narrative license. Produces a numeric-only report.The role separation enforces that every written claim maps back to a real retrieved number — a structural defense against hallucinated base rates in finance agents.
Tools
Wraps three HTTP endpoints from Chart Library:
get_cohort_distribution(symbol, date, filters)→ historical forward-return percentiles, MAE/MFE, realized vol, survivorship flag, named-event tagsexplain_cohort_filters(cohort_id)→ ranks which filter would shift the distribution mostrefine_cohort_with_filters(cohort_id, extra_filters)→ sub-second refinement of the stored cohortRunning
About Chart Library
Open API serving 24M historical chart-pattern embeddings, 15K+ US equities, 10-year history. Free sandbox tier (200 calls/day). MCP server:
pip install chartlibrary-mcp.Draft for now — happy to adjust directory placement or style to match current
crewAI-examplesconventions.