crewai - ✅(Solved) Fix Tool integration: Fía Signals crypto intelligence (pip install fia-signals-tools) [1 pull requests, 1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
crewAIInc/crewAI#4690Fetched 2026-04-08 00:40:42
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Author
Timeline (top)
commented ×1cross-referenced ×1labeled ×1referenced ×1

Fix Action

Fixed

PR fix notes

PR #4735: docs: add Fia Signals integration docs (#4690)

Description (problem / solution / changelog)

Summary

This PR implements issue #4690.

  • Scope: Tool integration: Fía Signals crypto intelligence (pip install fia-signals-tools)
  • Source branch: yuweuii:codex/issue-4690
  • Commit: e9541ec3

Linked Issue

Closes #4690

<!-- CURSOR_SUMMARY -->

[!NOTE] Low Risk Low risk documentation-only change; the main potential impact is CI failures if future docs navigation structure or hrefs change and break the new docs-linking test.

Overview Adds a new integration docs page for Fía Signals Tools (fiasignalstools.mdx) including install, available functions, and a CrewAI usage snippet.

Registers the new page in docs.json navigation and links it from both integration overview pages, and adds a small pytest (test_fia_signals_integration_docs.py) to assert the page exists and is referenced from nav/overviews.

<sup>Written by Cursor Bugbot for commit 1de81e99bb607802768fbc085e3c4930a76feea1. This will update automatically on new commits. Configure here.</sup>

<!-- /CURSOR_SUMMARY -->

Changed files

  • docs/docs.json (modified, +4/-2)
  • docs/en/tools/integration/fiasignalstools.mdx (added, +54/-0)
  • docs/en/tools/integration/overview.mdx (modified, +4/-0)
  • docs/en/tools/tool-integrations/overview.mdx (modified, +9/-1)
  • lib/crewai/tests/docs/test_fia_signals_integration_docs.py (added, +34/-0)

Code Example

pip install fia-signals-tools

---

from crewai import Agent, Task, Crew
from fia_signals_tools import LANGCHAIN_TOOLS  # CrewAI is LangChain-compatible

crypto_analyst = Agent(
    role="Crypto Market Analyst",
    goal="Analyse market conditions and provide trading recommendations",
    backstory="Expert in technical analysis and DeFi",
    tools=LANGCHAIN_TOOLS,
    verbose=True
)

task = Task(
    description="Analyse current BTC market regime and identify best DeFi yield opportunities",
    agent=crypto_analyst
)

crew = Crew(agents=[crypto_analyst], tasks=[task])
result = crew.kickoff()
RAW_BUFFERClick to expand / collapse

Fía Signals — Crypto Intelligence Tools for CrewAI

pip install fia-signals-tools
from crewai import Agent, Task, Crew
from fia_signals_tools import LANGCHAIN_TOOLS  # CrewAI is LangChain-compatible

crypto_analyst = Agent(
    role="Crypto Market Analyst",
    goal="Analyse market conditions and provide trading recommendations",
    backstory="Expert in technical analysis and DeFi",
    tools=LANGCHAIN_TOOLS,
    verbose=True
)

task = Task(
    description="Analyse current BTC market regime and identify best DeFi yield opportunities",
    agent=crypto_analyst
)

crew = Crew(agents=[crypto_analyst], tasks=[task])
result = crew.kickoff()

Tools included:

  • fia_market_regime() — trending/ranging/volatile detection
  • fia_crypto_signals(symbol) — BUY/SELL/HOLD with RSI, MACD, ADX
  • fia_defi_yields() — best yields from Aave, Compound, Curve, Lido

Source: https://github.com/Odds7/fia-signals-mcp
Docs: https://fiasignals.com
Premium tools (wallet risk, smart contract audit) via x402 micropayments.

Would love to be listed in the tools/integrations documentation!

extent analysis

Fix Plan

To integrate Fía Signals tools into the LangChain-compatible CrewAI framework, follow these steps:

  • Install the fia-signals-tools package using pip:
pip install fia-signals-tools
  • Import the LANGCHAIN_TOOLS from fia_signals_tools and assign it to the tools parameter of the Agent class:
from fia_signals_tools import LANGCHAIN_TOOLS
crypto_analyst = Agent(
    role="Crypto Market Analyst",
    goal="Analyse market conditions and provide trading recommendations",
    backstory="Expert in technical analysis and DeFi",
    tools=LANGCHAIN_TOOLS,
    verbose=True
)
  • Utilize the Fía Signals tools, such as fia_market_regime(), fia_crypto_signals(symbol), and fia_defi_yields(), within the Task class:
task = Task(
    description="Analyse current BTC market regime and identify best DeFi yield opportunities",
    agent=crypto_analyst,
    steps=[
        {"tool": "fia_market_regime", "params": {}},
        {"tool": "fia_crypto_signals", "params": {"symbol": "BTC"}},
        {"tool": "fia_defi_yields", "params": {}}
    ]
)

Verification

To verify the integration, run the crew.kickoff() method and check the output for the results of the Fía Signals tools.

Extra Tips

  • Refer to the Fía Signals documentation for more information on the available tools and their parameters.
  • For premium tools, such as wallet risk and smart contract audit, use x402 micropayments.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING