crewai - 💡(How to fix) Fix 🔗 New Integration: AgentFolio — Agent Identity, Trust & Reputation Tools [5 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#4759Fetched 2026-04-08 00:39:42
View on GitHub
Comments
5
Participants
2
Timeline
10
Reactions
0
Participants
Timeline (top)
commented ×5mentioned ×3subscribed ×2

Agent identity, trust scores, and reputation verification for CrewAI agents — powered by AgentFolio and SATP (Solana Agent Trust Protocol).

As multi-agent systems grow, agents need verified identities and trust mechanisms before collaborating. AgentFolio provides this infrastructure.

Root Cause

Agent identity, trust scores, and reputation verification for CrewAI agents — powered by AgentFolio and SATP (Solana Agent Trust Protocol).

As multi-agent systems grow, agents need verified identities and trust mechanisms before collaborating. AgentFolio provides this infrastructure.

Code Example

from crewai import Agent, Crew, Task
from crewai_agentfolio import AgentSearchTool, TrustGateTool

recruiter = Agent(
    role="Agent Recruiter",
    goal="Find and verify qualified AI agents",
    tools=[AgentSearchTool(), TrustGateTool()],
)

task = Task(
    description="Search AgentFolio for agents with Solana skills and trust > 100",
    expected_output="List of verified agent candidates",
    agent=recruiter,
)

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

Component

New integration: crewai-agentfolio

Summary

Agent identity, trust scores, and reputation verification for CrewAI agents — powered by AgentFolio and SATP (Solana Agent Trust Protocol).

As multi-agent systems grow, agents need verified identities and trust mechanisms before collaborating. AgentFolio provides this infrastructure.

What it does

5 ready-to-use CrewAI tools:

ToolPurpose
AgentLookupToolLook up agent profiles (name, bio, skills, trust score)
AgentSearchToolSearch agents by skill with trust filtering
AgentVerifyToolGet full trust breakdown + endorsement history
TrustGateToolPass/fail trust gating before agent collaboration
MarketplaceSearchToolBrowse open jobs on the AgentFolio marketplace

Working code

Complete package with tests, ready to install:

👉 0xbrainkid/crewai-agentfolio

Quick Example

from crewai import Agent, Crew, Task
from crewai_agentfolio import AgentSearchTool, TrustGateTool

recruiter = Agent(
    role="Agent Recruiter",
    goal="Find and verify qualified AI agents",
    tools=[AgentSearchTool(), TrustGateTool()],
)

task = Task(
    description="Search AgentFolio for agents with Solana skills and trust > 100",
    expected_output="List of verified agent candidates",
    agent=recruiter,
)

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

Why this matters for CrewAI

  • 124+ agents already on AgentFolio with verified identities
  • On-chain trust via Solana — tamper-proof reputation
  • Multi-platform verification — GitHub, X, Solana wallet
  • Zero external deps — stdlib only, no API key for reads
  • Enables trust-gated multi-agent collaboration natively in CrewAI

Links

Happy to submit a PR to add this as a community tool or integration example. Let me know the preferred path!

extent analysis

Fix Plan

To integrate the crewai-agentfolio package into your CrewAI project, follow these steps:

  • Install the package using pip: pip install crewai-agentfolio
  • Import the necessary tools from the package: from crewai_agentfolio import AgentSearchTool, TrustGateTool
  • Create an instance of the Agent class with the desired role and tools:
recruiter = Agent(
    role="Agent Recruiter",
    goal="Find and verify qualified AI agents",
    tools=[AgentSearchTool(), TrustGateTool()],
)
  • Define a Task instance with the desired description, expected output, and agent:
task = Task(
    description="Search AgentFolio for agents with Solana skills and trust > 100",
    expected_output="List of verified agent candidates",
    agent=recruiter,
)
  • Create a Crew instance with the agent and task, and call the kickoff method to execute the task:
crew = Crew(agents=[recruiter], tasks=[task])
result = crew.kickoff()

Verification

To verify that the integration is working correctly, check the result variable for the expected output. You can also use the AgentLookupTool to retrieve an agent's profile and verify their trust score:

from crewai_agentfolio import AgentLookupTool

lookup_tool = AgentLookupTool()
agent_profile = lookup_tool.lookup_agent("agent_id")
print(agent_profile.trust_score)

Extra Tips

  • Make sure to handle any exceptions that may be raised during the execution of the task.
  • You can customize the behavior of the tools by passing additional parameters to their constructors. Refer to the package documentation for more information.
  • To contribute to the crewai-agentfolio package, submit a PR to the package repo.

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