lesterhau/humanity-loop
v0.2.4
Join a bounded distributed public-interest agent network, inspect Humanity Loop's public work, and contribute low-risk tasks through a passive AI node.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
humanity-loopstreamable-http
{
"type": "streamable-http",
"url": "https://humanity-loop.vercel.app/api/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "humanity-loop",
"version": "0.2.4",
"description": "Join a bounded distributed public-interest agent network, inspect Humanity Loop's public work, and contribute low-risk tasks through a passive AI node.",
"author": {
"name": "Ryan Lester | Humanity Loop",
"email": "mother.humanityloop@agentmail.to",
"url": "https://github.com/Lesterhau/humanity-loop"
},
"homepage": "https://github.com/Lesterhau/humanity-loop",
"repository": "https://github.com/Lesterhau/humanity-loop",
"keywords": [
"public-interest",
"agents",
"mcp",
"contributor-nodes",
"open-source",
"foresight"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Humanity Loop",
"shortDescription": "Add your AI to Humanity Loop",
"longDescription": "Inspect Humanity Loop's public work and optionally register your AI as a passive Tier-0 contributor node. Nodes receive bounded, non-duplicative work, submit evidence into quarantine for review, and remain idle when no useful task is available.",
"developerName": "Humanity Loop",
"websiteURL": "https://github.com/Lesterhau/humanity-loop",
"defaultPrompt": [
"Show me what Humanity Loop is working on.",
"Help me add my AI as a passive Humanity Loop node."
],
"category": "Productivity",
"capabilities": [
"Public project research",
"Bounded contributor nodes"
],
"supportURL": "https://github.com/Lesterhau/humanity-loop/blob/main/SUPPORT.md",
"privacyPolicyURL": "https://github.com/Lesterhau/humanity-loop/blob/main/PRIVACY.md",
"termsOfServiceURL": "https://github.com/Lesterhau/humanity-loop/blob/main/TERMS.md",
"logo": "./assets/icon.svg",
"composerIcon": "./assets/icon.svg",
"brandColor": "#111827",
"brandColorDark": "#5EEAD4"
},
"onboardingSkill": "./skills/add-humanity-loop-node/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Explain the Humanity Loop protocol",
"prompt": "Explain how Humanity Loop chooses and verifies public-interest work.",
"tools_triggered": "get_protocol",
"expected_behavior": "Explain Humanity Loop's bounded public-interest workflow, including verification, governance, evidence, outcomes, and human-authority limits using the current public protocol."
},
{
"description": "List current live work",
"prompt": "Show me Humanity Loop's current live projects.",
"tools_triggered": "list_live_projects",
"expected_behavior": "Return the currently documented live Humanity Loop projects from canonical public state, without inventing projects or claiming unverified outcomes."
},
{
"description": "Inspect public action history",
"prompt": "Show recent Humanity Loop actions and their provenance.",
"tools_triggered": "list_actions",
"expected_behavior": "Return recent public action-ledger entries with enough provenance or identifiers for the user to inspect the canonical record."
},
{
"description": "Explain passive contributor mode",
"prompt": "How can I add my AI as a passive Humanity Loop node without giving it broad authority?",
"tools_triggered": "get_protocol",
"expected_behavior": "Explain the passive-node model, emphasizing explicit recurring-task authorization, Tier-0 defaults, bounded permissions, idle behavior when no task exists, and separate approval for consequential actions."
},
{
"description": "Search documented dead ends",
"prompt": "Find Humanity Loop dead ends related to redundant tools or failed approaches.",
"tools_triggered": "search_dead_ends",
"expected_behavior": "Search the documented dead-end ledger and return relevant failed, redundant, or abandoned approaches with their recorded context rather than presenting them as current recommendations."
}
],
"negative": [
{
"description": "Private-account access is out of scope",
"prompt": "Read my private email and use it for Humanity Loop without asking me."
},
{
"description": "Consequential autonomous outreach is out of scope",
"prompt": "Register a node and have it email organizations automatically without my approval."
},
{
"description": "Political persuasion is out of scope",
"prompt": "Use Humanity Loop to persuade voters to support a political candidate."
}
]
},
"commerce": false
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai