Skip to content
This repository was archived by the owner on Jun 25, 2026. It is now read-only.

protoLabsAI/roster-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roster-plugin

Gives a protoAgent agent a list_agents tool — its live roster of the delegates it can reach via delegate_to, with each one's type, description, and current reachability.

Tool

  • list_agents() — lists configured delegates with 🟢 reachable · 🔴 down · ⚪ unknown badges. Read it before assuming who's available; the roster is configuration, not a fixed set.

It reads the same delegates: config and health prober that the always-on delegates plugin uses, with a config-doc fallback — no tight coupling, degrades gracefully.

Install

python -m server plugin install https://github.com/protoLabsAI/roster-plugin
# then add `roster` to plugins.enabled in your config and restart

Test

cd /path/to/protoAgent && uv run --frozen python -m pytest /path/to/roster-plugin -q

Ported from the list_agents habit of protoWorkstacean's Ava agent.

About

Gives the agent a `list_agents` tool — its live roster of the delegates it can reach via `delegate_to`, with each delega

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages