Repository navigation
Rename holler to awp: the Agent Wire Protocol - #23
Merged
Merged
Conversation
Binary, home directory, environment variables, MCP tools, plugin and skill, module path, request MIME types (vnd.awp.*), the auth context string, the Python peer and the dashboard. Prose gets its own pass. CHANGELOG history is left as it was.
The spec is titled Agent Wire Protocol with an opening paragraph and a note on the old name; the README opens with what AWP is and compares it with A2A, AMP and ACP; help text, package docs, the skill and the dashboard copy say AWP for the protocol and awp for the tool.
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.
holler is now awp, the reference implementation of the Agent Wire Protocol (AWP). No backwards compatibility.
What is renamed
awp up,awp send,awp web,awp bootstrap, …~/.awp,awp.db,awp.sock,awp.sock.pathAWP_HOME,AWP_PRESENCE,AWP_LISTEN, …; installerAWP_VERSION,AWP_INSTALL_DIR,AWP_BOOTSTRAPawp,awp_send,awp_read, …plugin/awp, skillawp,bin/awp,libexec/awp-<os>-<arch>; bootstrap targets in every harnessgithub.com/agentwireprotocol/awp;cmd/awpapplication/vnd.awp.*, and the auth context stringawp-auth-v0awp_peer.py,AWP_BINawp_<version>_<os>_<arch>.tar.gz,awp-plugin_<version>.tar.gzThe wire format is otherwise unchanged (
v: 0). Because the auth context string changed, a 0.4.0 peer and an awp peer cannot complete the handshake; the changelog says so and gives the identity-move one-liner.Prose
The spec is titled Agent Wire Protocol (AWP), with an opening paragraph and the line "Draft 1 was first published under the name holler." The README opens with what AWP is (a wire protocol between two peers, not an API on a server) and compares it with A2A, AMP and ACP. Help text, package docs, the skill, plugin manifests and dashboard copy say AWP for the protocol and
awpfor the tool.CHANGELOG.mdhistory keeps the old name; the Unreleased entry describes the rename. Version markers are at 0.5.0.Checks
gofmt,
go vet, the full Go suite, the Python suite, interop,make web,scripts/check-version.sh v0.5.0. A smoke daemon came up asawpwith the new file names.After merging
Tag
v0.5.0to release. Follow-ups once the domain exists: the docs site URL and Fly app; a vanity import path is optional.