Skip to content

0xbrainkid/smolagents-agentfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€— smolagents-agentfolio

Agent identity, trust & reputation for smolagents β€” powered by AgentFolio & SATP (Solana Agent Trust Protocol).

Give your smolagents verified identity, trust-gated interactions, and access to the AgentFolio agent marketplace.

Install

pip install smolagents-agentfolio

Quick Start

Look Up an Agent

from smolagents import CodeAgent, HfApiModel
from smolagents_agentfolio import AgentLookupTool

agent = CodeAgent(tools=[AgentLookupTool()], model=HfApiModel())
agent.run("Look up the agent profile for agent_braingrowth")

Trust-Gate Before Interaction

from smolagents_agentfolio import TrustGateTool

tool = TrustGateTool()
result = tool.forward(agent_id="agent_unknown", min_trust=50)
# β†’ {"passed": false, "trust_score": 12, "required": 50}

Search for Agents by Skill

from smolagents_agentfolio import AgentSearchTool

tool = AgentSearchTool()
results = tool.forward(query="solana developer", min_trust=40)

Full Agent with All Tools

from smolagents import CodeAgent, HfApiModel
from smolagents_agentfolio import (
    AgentLookupTool,
    AgentSearchTool,
    AgentVerifyTool,
    TrustGateTool,
    MarketplaceSearchTool,
)

agent = CodeAgent(
    tools=[
        AgentLookupTool(),
        AgentSearchTool(),
        AgentVerifyTool(),
        TrustGateTool(),
        MarketplaceSearchTool(),
    ],
    model=HfApiModel("Qwen/Qwen2.5-Coder-32B-Instruct"),
)

result = agent.run(
    "Find a trusted Solana dev agent with at least 50 trust score, "
    "then check if they have any endorsements"
)

Tools

Tool Description
AgentLookupTool Get a specific agent's full profile
AgentSearchTool Search agents by skill/name with trust filter
AgentVerifyTool Get trust score breakdown + endorsement count
TrustGateTool Pass/fail check against minimum trust threshold
MarketplaceSearchTool Browse open jobs on AgentFolio marketplace

Why Agent Identity Matters

When AI agents interact, hire services, or handle funds:

  • Who is this agent? β†’ Verified on-chain identity via SATP
  • Can I trust them? β†’ Trust scores from verification, endorsements, track record
  • What can they do? β†’ Skill profiles + marketplace history

AgentFolio is the identity layer for the agentic web. This package makes it native to smolagents.

API

All tools hit the public AgentFolio API at https://agentfolio.bot/api. No API key required for reads.

tool = AgentLookupTool(base_url="https://your-instance.com/api")

Links

  • AgentFolio β€” Agent identity platform
  • SATP β€” Solana Agent Trust Protocol
  • brainAI β€” Multi-agent AI company
  • smolagents β€” Barebones agent library

License

MIT

About

πŸ”— HuggingFace smolagents tools for AgentFolio β€” agent identity & trust verification

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors