MCPcopy Create free account

hub / github.com/Omnis-Labs/hunch-it / types & classes

Types & classes721 in github.com/Omnis-Labs/hunch-it

↓ 44 callersClassLLMRequest
One request to the gateway. `trace_id` + `purpose` mandatory.
Fundamental_analysis_agent/shared/llm_gateway.py:73
↓ 25 callersClassPricePoint
Fundamental_analysis_agent/task3_strategy/schemas.py:64
↓ 24 callersClassCaseOutcome
Fundamental_analysis_agent/shared/eval_harness.py:36
↓ 15 callersClassTrade
Fundamental_analysis_agent/task3_strategy/schemas.py:73
↓ 14 callersClassBacktestResult
Fundamental_analysis_agent/task3_strategy/schemas.py:113
↓ 14 callersClassEquityPoint
Fundamental_analysis_agent/task3_strategy/schemas.py:82
↓ 14 callersClassTechnicalSpec
A fully-specified, executable technical strategy. Produced by the LLM, consumed by the backtest engine without further interpretation.
Fundamental_analysis_agent/task4_technical/schemas.py:67
↓ 13 callersClassStrategySpec
A fully-specified, executable strategy. Produced by the LLM, consumed by the backtest engine without further interpretation.
Fundamental_analysis_agent/task3_strategy/schemas.py:30
↓ 12 callersClassEarningsSpec
A fully-specified, executable earnings strategy. Produced by the LLM.
Fundamental_analysis_agent/task8_earnings/schemas.py:81
↓ 10 callersClassAnomalySpec
Fundamental_analysis_agent/task19_anomaly/schemas.py:37
↓ 10 callersClassSeasonalSpec
Fundamental_analysis_agent/task12_seasonality/schemas.py:41
↓ 9 callersClassEarningsEvent
One classified earnings release. The classification uses ONLY the release text (available at filing_date), so it is lookahead-free.
Fundamental_analysis_agent/task8_earnings/schemas.py:57
↓ 9 callersClassEventRecord
Fundamental_analysis_agent/task18_events/schemas.py:30
↓ 9 callersClassQuarterPoint
One fiscal quarter's reported flow metrics, keyed by the filing date.
Fundamental_analysis_agent/task11_fundamentals_trend/schemas.py:47
↓ 8 callersClassAstroSpec
Fundamental_analysis_agent/task25_astro/schemas.py:36
↓ 8 callersClassEventSpec
Fundamental_analysis_agent/task18_events/schemas.py:44
↓ 8 callersClassFundHolding
One tracked fund's holding of the target as of one 13F filing.
Fundamental_analysis_agent/task9_institutional/schemas.py:52
↓ 8 callersClassGapSpec
Fundamental_analysis_agent/task13_overnight/schemas.py:44
↓ 8 callersClassMeihuaSpec
Fundamental_analysis_agent/task26_meihua/schemas.py:31
↓ 8 callersClassVixSpec
Fundamental_analysis_agent/task20_vix/schemas.py:33
↓ 8 callersClass_FakeIR
Fundamental_analysis_agent/task2_10k_extractor/tests/test_recovery_gate.py:32
↓ 7 callersClassBaziSpec
Fundamental_analysis_agent/task27_bazi/schemas.py:30
↓ 7 callersClassBuybackSpec
Fundamental_analysis_agent/task15_buyback/schemas.py:43
↓ 7 callersClassCongressSpec
Fundamental_analysis_agent/task22_congress/schemas.py:45
↓ 7 callersClassExtractedItem
Fundamental_analysis_agent/shared/schemas.py:181
↓ 7 callersClassInsiderSpec
A fully-specified, executable insider strategy. Produced by the LLM, consumed by the backtest engine without further interpretation.
Fundamental_analysis_agent/task6_insider/schemas.py:97
↓ 7 callersClassInsiderTxn
One parsed non-derivative Form 4 transaction line.
Fundamental_analysis_agent/task6_insider/schemas.py:52
↓ 7 callersClassJyotishSpec
Fundamental_analysis_agent/task35_jyotish/schemas.py:18
↓ 7 callersClassQizhengSpec
Fundamental_analysis_agent/task30_qizheng/schemas.py:19
↓ 7 callersClassSharePoint
Fundamental_analysis_agent/task15_buyback/schemas.py:27
↓ 7 callersClassShortSpec
Fundamental_analysis_agent/task16_short/schemas.py:42
↓ 7 callersClassSuimeiSpec
Fundamental_analysis_agent/task29_suimei/schemas.py:29
↓ 7 callersClassTiebanSpec
Fundamental_analysis_agent/task31_tieban/schemas.py:19
↓ 6 callersClassFundTrendSpec
A fully-specified, executable fundamentals-trend strategy. Produced by the LLM.
Fundamental_analysis_agent/task11_fundamentals_trend/schemas.py:73
↓ 6 callersClassLiurenSpec
Fundamental_analysis_agent/task33_liuren/schemas.py:18
↓ 6 callersClassQimenSpec
Fundamental_analysis_agent/task32_qimen/schemas.py:18
↓ 6 callersClassQualitySpec
Fundamental_analysis_agent/task17_quality/schemas.py:39
↓ 6 callersClassRelativeSpec
A fully-specified, executable relative-strength strategy.
Fundamental_analysis_agent/task7_relative/schemas.py:59
↓ 6 callersClassTaiyiSpec
Fundamental_analysis_agent/task34_taiyi/schemas.py:18
↓ 6 callersClassVolSpec
Fundamental_analysis_agent/task14_volatility/schemas.py:31
↓ 6 callersClassZiweiSpec
Fundamental_analysis_agent/task28_ziwei/schemas.py:29
↓ 5 callersClassCongressTrade
Fundamental_analysis_agent/task22_congress/schemas.py:27
↓ 5 callersClassContagionSpec
Fundamental_analysis_agent/task24_contagion/schemas.py:31
↓ 5 callersClassLLMBackendError
Fundamental_analysis_agent/shared/llm_gateway.py:108
↓ 5 callersClassTickerResult
Fundamental_analysis_agent/tools/sweep_random_tickers.py:53
↓ 4 callersClassInstitutionalSpec
A fully-specified, executable 13F-following strategy. Produced by the LLM.
Fundamental_analysis_agent/task9_institutional/schemas.py:82
↓ 4 callersClassLLMResponse
Fundamental_analysis_agent/shared/llm_gateway.py:92
↓ 4 callersClassPairSpec
Fundamental_analysis_agent/task23_pairs/schemas.py:27
↓ 4 callersClass_S
Fundamental_analysis_agent/task3_strategy/tests/test_prices.py:29
↓ 3 callersClassBacktestMetrics
Fundamental_analysis_agent/task3_strategy/schemas.py:89
↓ 3 callersClassCaseOutcome
Fundamental_analysis_agent/task1_browser_agent/eval/metrics.py:10
↓ 3 callersClassEnsemblePolicy
The arbiter's decision: how to fuse the two agents. Produced by the LLM (or a deterministic fallback), consumed by the combine engine verbatim.
Fundamental_analysis_agent/task5_ensemble/schemas.py:74
↓ 3 callersClassLocator
Three-pronged locator. Any surviving prong is enough to find the element.
Fundamental_analysis_agent/shared/schemas.py:92
↓ 3 callersClassLocatorNotFoundError
All three locator prongs failed to find an element.
Fundamental_analysis_agent/task1_browser_agent/agent/executor.py:40
↓ 3 callersClassPlattParams
Sigmoid `1 / (1 + exp(a*x + b))` parameters. a < 0 means score correlates positively with P(correct).
Fundamental_analysis_agent/task2_10k_extractor/pipeline/calibration.py:44
↓ 2 callersClassAgentRunner
One agent run = one job. Yields events for SSE; mutates the Task1Job in place.
Fundamental_analysis_agent/task1_browser_agent/agent/state_machine.py:62
↓ 2 callersClassAnchorTarget
An <a name=...> or `id=...` anchor we encountered while walking the DOM. Mapping target_id → char offset in normalized text. Lets L2 jump from
Fundamental_analysis_agent/task2_10k_extractor/pipeline/normalize.py:60
↓ 2 callersClassArtifactRef
Pointer to a binary artifact (DOM snapshot, screenshot, raw HTML).
Fundamental_analysis_agent/shared/schemas.py:20
↓ 2 callersClassFailureKind
Fundamental_analysis_agent/shared/schemas.py:80
↓ 2 callersClassFundSummary
Per-fund latest position, for the UI.
Fundamental_analysis_agent/task9_institutional/schemas.py:61
↓ 2 callersClassHolding
Per-name summary for the UI (the leg's standalone read + its portfolio role).
Fundamental_analysis_agent/task10_portfolio/schemas.py:44
↓ 2 callersClassIngestError
Fundamental_analysis_agent/task2_10k_extractor/pipeline/ingest.py:38
↓ 2 callersClassLabeledExample
Fundamental_analysis_agent/task2_10k_extractor/pipeline/calibration.py:100
↓ 2 callersClassNameSignal
Fundamental_analysis_agent/task10_portfolio/pipeline/signals.py:29
↓ 2 callersClassNotEnoughNames
Raised when fewer than three tickers have usable price history.
Fundamental_analysis_agent/task21_ranker/pipeline/orchestrator.py:37
↓ 2 callersClassNotEnoughNames
Raised when fewer than two tickers have usable price history.
Fundamental_analysis_agent/task10_portfolio/pipeline/orchestrator.py:38
↓ 2 callersClassPortfolioSpec
The LLM-chosen sizing policy. Consumed by the portfolio backtest verbatim.
Fundamental_analysis_agent/task10_portfolio/schemas.py:29
↓ 2 callersClassRankHolding
Per-name summary for the UI: its current factor rank + portfolio role.
Fundamental_analysis_agent/task21_ranker/schemas.py:49
↓ 2 callersClassRankSpec
The LLM-chosen selection policy. Consumed by the cross-sectional backtest verbatim.
Fundamental_analysis_agent/task21_ranker/schemas.py:34
↓ 2 callersClassStar
Fundamental_analysis_agent/task30_qizheng/schemas.py:27
↓ 2 callersClassSubAgentSummary
A compact, UI-facing summary of one leg. Realized returns ARE shown here (to the user, after the fact) — they are only withheld from the *arbiter'
Fundamental_analysis_agent/task5_ensemble/schemas.py:92
↓ 2 callersClassTask1StepEvent
SSE event payload streamed to the frontend during execution.
Fundamental_analysis_agent/shared/schemas.py:142
↓ 2 callersClassTickerNotFound
Fundamental_analysis_agent/task23_pairs/pipeline/orchestrator.py:24
↓ 2 callersClassTickerNotFound
Fundamental_analysis_agent/task24_contagion/pipeline/orchestrator.py:31
↓ 2 callersClass_Anchor
Fundamental_analysis_agent/task2_10k_extractor/pipeline/l1_anchor.py:153
↓ 1 callersClassActionType
Fundamental_analysis_agent/shared/schemas.py:70
↓ 1 callersClassAgentMeta
Fundamental_analysis_agent/task1_browser_agent/api/scanner.py:77
↓ 1 callersClassAnomalyResult
Fundamental_analysis_agent/task19_anomaly/schemas.py:48
↓ 1 callersClassAstroResult
Fundamental_analysis_agent/task25_astro/schemas.py:52
↓ 1 callersClassBacktestMetrics
Fundamental_analysis_agent/task4_technical/schemas.py:125
↓ 1 callersClassBacktestResult
Fundamental_analysis_agent/task4_technical/schemas.py:149
↓ 1 callersClassBaziChart
The natal 命盤 — printed in the UI.
Fundamental_analysis_agent/task27_bazi/schemas.py:48
↓ 1 callersClassBaziResult
Fundamental_analysis_agent/task27_bazi/schemas.py:60
↓ 1 callersClassBookJob
Fundamental_analysis_agent/task1_browser_agent/api/scanner.py:183
↓ 1 callersClassBookMetrics
Fundamental_analysis_agent/task1_browser_agent/api/scanner.py:165
↓ 1 callersClassBookResult
Fundamental_analysis_agent/task1_browser_agent/api/scanner.py:177
↓ 1 callersClassBrowserExecutor
One executor instance = one isolated browser context. Single task lifecycle.
Fundamental_analysis_agent/task1_browser_agent/agent/executor.py:54
↓ 1 callersClassBudgetExceededError
Fundamental_analysis_agent/shared/llm_gateway.py:104
↓ 1 callersClassBuybackResult
Fundamental_analysis_agent/task15_buyback/schemas.py:54
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task5_ensemble/eval/runner.py:39
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task9_institutional/eval/runner.py:33
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task6_insider/eval/runner.py:33
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task7_relative/eval/runner.py:33
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task10_portfolio/eval/runner.py:33
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task2_10k_extractor/eval/runner.py:33
↓ 1 callersClassCaseOutcome
Fundamental_analysis_agent/task8_earnings/eval/runner.py:33
↓ 1 callersClassCongressResult
Fundamental_analysis_agent/task22_congress/schemas.py:55
↓ 1 callersClassContagionResult
Fundamental_analysis_agent/task24_contagion/schemas.py:40
↓ 1 callersClassCostRecord
One LLM call. Every call MUST produce one of these — no untraced spend.
Fundamental_analysis_agent/shared/schemas.py:29
↓ 1 callersClassCostRow
Fundamental_analysis_agent/shared/cost_ledger.py:37
next →1–100 of 721, ranked by callers