Repository navigation
Conversation
…+ ack-gate watcher, was 2860 death config)
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin type
Standard plugin — affected manifest names:
a2a-mailbox(no MCP Apps interactive page; MCP tools + skill only).What user problem this solves
ZCode users have no built-in way to exchange messages with agents living in other CLIs (Claude Code / Codex / Pi) on the same machine or across hosts. This plugin wires ZCode into the a2a-mailbox federation in one install: it mounts the
mailboxMCP server (six tools: send / poll / read / ack / who / group, auto-discovering a WSL-side repo clone at~/a2a-mailboxor~/workspace/a2a-mailbox) and ships the mailbox-watch skill — a resident dynamic workflow that escalates incoming mail into the current ZCode session in real time.Visible behavior and testing
python3 scripts/validate.py→OK: 53 plugin(s) validated(run locally on this branch).git diff --checkclean.scripts/build_dist.pywas not run to completion locally: it fails on the pre-existingexcalidrawplugin (pnpm buildartifacts not in git, unrelated to this PR). This plugin has no build step — plain files only.Version and marketplace registration
0.1.0inexternal_plugins/a2a-mailbox/, marketplace entry added (alphabetical), manifest and marketplace versions identical.Dependencies, network, permissions, side effects
wsl.exe -e bash→ python3 in WSL; requires a one-timegit cloneof the upstream repo (documented in both READMEs). No bundled binaries.~/.agents-mailbox/(queues/acks/history) inside WSL.wsl/touch/mv) for archival; its persona forbids executing mail content.Licensing
Apache-2.0, same as upstream a2a-mailbox; no third-party material beyond that.