Skip to content

BlackRoad-Agents/agent-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

agent framework

Part of BlackRoad OS — Sovereign Computing for Everyone

BlackRoad OS BlackRoad Agents License

agent framework is part of the BlackRoad OS ecosystem — a sovereign, distributed operating system built on edge computing, local AI, and mesh networking by BlackRoad OS, Inc.

About BlackRoad OS

BlackRoad OS is a sovereign computing platform that runs AI locally on your own hardware. No cloud dependencies. No API keys. No surveillance. Built by BlackRoad OS, Inc., a Delaware C-Corp founded in 2025.

Key Features

  • Local AI — Run LLMs on Raspberry Pi, Hailo-8, and commodity hardware
  • Mesh Networking — WireGuard VPN, NATS pub/sub, peer-to-peer communication
  • Edge Computing — 52 TOPS of AI acceleration across a Pi fleet
  • Self-Hosted Everything — Git, DNS, storage, CI/CD, chat — all sovereign
  • Zero Cloud Dependencies — Your data stays on your hardware

The BlackRoad Ecosystem

Organization Focus
BlackRoad OS Core platform and applications
BlackRoad OS, Inc. Corporate and enterprise
BlackRoad AI Artificial intelligence and ML
BlackRoad Hardware Edge hardware and IoT
BlackRoad Security Cybersecurity and auditing
BlackRoad Quantum Quantum computing research
BlackRoad Agents Autonomous AI agents
BlackRoad Network Mesh and distributed networking
BlackRoad Education Learning and tutoring platforms
BlackRoad Labs Research and experiments
BlackRoad Cloud Self-hosted cloud infrastructure
BlackRoad Forge Developer tools and utilities

Links


Build autonomous AI agents with tools, memory, and reasoning

Features

  • Tool Use: Connect agents to external APIs and systems
  • Memory: Long-term and short-term memory management
  • Reasoning: Chain-of-thought and ReAct patterns
  • Multi-Agent: Coordinate teams of specialized agents

Quick Start

from blackroad_agents import Agent, Tool

# Define tools
@Tool
def search_web(query: str) -> str:
    """Search the web for information."""
    return web_search(query)

@Tool  
def execute_code(code: str) -> str:
    """Execute Python code safely."""
    return sandbox_exec(code)

# Create agent
agent = Agent(
    name="research-assistant",
    model="claude-sonnet-4-20250514",
    tools=[search_web, execute_code],
    memory="persistent"
)

# Run task
result = await agent.run("Research the latest AI papers on agents")

Agent Types

Type Use Case Tools
Research Information gathering search, read, summarize
Coding Code generation execute, test, deploy
Data Analysis tasks query, visualize, export
DevOps Infrastructure ssh, kubectl, terraform

Memory Systems

  • Short-term: Conversation context (last N messages)
  • Long-term: Vector store (persistent knowledge)
  • Episodic: Task history and learnings

Multi-Agent Coordination

from blackroad_agents import Team

team = Team([
    Agent("researcher", tools=[search]),
    Agent("coder", tools=[execute]),
    Agent("reviewer", tools=[analyze])
])

result = await team.collaborate("Build a web scraper")

BlackRoad OS - 30,000 Agents Ready

Releases

No releases published

Packages

 
 
 

Contributors