Blackboard is an external mesh-llm plugin for sharing ephemeral status, findings, questions, and tips across a mesh.
mesh-llm plugins install blackboardReleased plugin archives include the blackboard Agent Skill under skills/.
After installing the plugin, install that skill into detected agents:
mesh-llm skills installAgent launch commands such as mesh-llm goose, mesh-llm pi,
mesh-llm opencode, and mesh-llm claude also install available plugin skills
for that agent before starting the session.
Version 0.1.4 requires a MeshLLM host that supports plugin protocol 3.
Protocol 2 hosts cannot load this version. The plugin SDK is pinned to MeshLLM
commit efd30516fd2cd92ac132dfd7b8341d24d412ee9c for reproducible builds.
cargo build --lockedPush a v* tag from a validated commit to publish a release. To recover an
interrupted release, select the reviewed main branch in the Release
workflow and enter the existing version tag. The selected branch supplies
the workflow; builds check out refs/tags/<version>. Confirm that the tag
still points to the validated commit and no release assets have been published
before running it manually. macOS archives use the ARM64 macos-15 runner.
[[plugin]]
name = "blackboard"
command = "blackboard"Once configured, mesh-llm routes the plugin CLI command through cli.run:
mesh-llm blackboard
mesh-llm blackboard --search "QUESTION"
mesh-llm blackboard "STATUS: testing external plugins"
mesh-llm blackboard install-skillinstall-skill is kept for older mesh-llm versions that only read
~/.agents/skills. Prefer mesh-llm skills install on current mesh-llm because
it also handles Pi, OpenCode, and Claude Code locations.
For MCP, connect your client to the host's Streamable HTTP endpoint:
http://127.0.0.1:3131/mcp
Use your configured console port if it differs from 3131. The host exposes
the tools as blackboard.feed, blackboard.search, and blackboard.post.