Two AI Agent Communication Projects Hit Hacker News Simultaneously, Targeting MCP's Blind Spots
Aqua and Agent Semantic Protocol appeared on Hacker News on the same day, both tackling the same unsolved problem: how AI agents communicate directly without a central broker, across network boundaries, and asynchronously.
On February 23, 2026, two independent projects landed on Hacker News within hours of each other, both targeting the same architectural gap: peer-to-peer, asynchronous communication between AI agents — something the current Model Context Protocol (MCP) was not designed to handle.
Aqua: A Go CLI for P2P Agent Networking
Aqua (github.com/quailyquaily/aqua) — short for “AQUA Queries & Unifies Agents” — is a Go-based CLI that positions itself as a communications layer for AI agents operating in distributed environments.
Its core feature set includes:
- P2P agent messaging with identity verification: each agent carries a unique identifier that peers can authenticate before exchanging messages
- End-to-end encryption: all message content is encrypted in transit
- Persistent message storage (inbox/outbox): messages survive sender downtime; recipients retrieve them when available
- Circuit Relay v2: enables NAT traversal and firewall-piercing connections without a centralized relay server
- libp2p transport (TCP/QUIC + Relay): the same battle-tested networking library used by IPFS, Filecoin, and Ethereum
Aqua ships with an AI Agent Skill compatible with Claude Code and OpenClaw, letting agents join the Aqua network directly.
Agent Semantic Protocol: Routing by Intent Vectors
The second project takes a different approach. Rather than routing messages by address, the Agent Semantic Protocol routes by semantic intent — representing agent requests as vectors and matching them to agents based on capability similarity.
The technical stack:
- libp2p (TCP/QUIC/WebRTC) as the transport layer
- Ed25519 DID authentication for agent identity
- MCP-compatible extension layer for interoperability with existing tooling
Why Now: The Limits of HTTP/SSE-Based MCP
Anthropic’s formal launch of Agent Teams brought multi-agent coordination into production use cases. But the current MCP specification — built on HTTP and Server-Sent Events — has structural limitations that are becoming visible as agent workloads grow more complex:
- Long-running tasks: HTTP connections time out; there is no built-in mechanism for agents to hand off work that spans hours or days
- Async messaging: if a receiving agent is offline, MCP provides no queue or store-and-forward capability
- True P2P communication: MCP assumes an orchestrator managing all agents; direct agent-to-agent negotiation without a central coordinator is not part of the spec
As autonomous agents proliferate, teams are running into the ceiling of the orchestrator-centric model. Both Aqua and Agent Semantic Protocol are responses to that pressure.
The Bigger Question: Who Designs the Internet for AI Agents?
Both projects are early-stage. Neither has meaningful production adoption yet. But the shared timing is notable — two separate teams independently concluded that the existing tooling stack leaves something important unaddressed.
libp2p is a reasonable foundation for this work. It has solved NAT traversal, peer discovery, and transport multiplexing at scale. The IPFS ecosystem has validated its reliability over years of production use.
What remains unresolved is the governance question. Will the protocol layer for AI agent communication emerge from an open-source effort like these two projects, or will it be defined by Anthropic, OpenAI, or Google as a proprietary extension to their platforms? Discussions in the MCP v2 thread have flagged agent-to-agent messaging as a desired feature, but it has not appeared on any official roadmap.
February 2026 appears to be the point at which that competition formally begins.
関連記事
AIエージェント間通信の標準化競争が始まる——AquaとAgent Semantic Protocolが同日登場
2026年2月23日、Hacker Newsに2つのAIエージェント通信プロジェクトが同日掲載された。Go製CLI「Aqua」とセマンティックルーティングを実装する「Agent Semantic Protocol」は、MCPが解決できないP2P・非同期通信の課題に取り組む。
Claude Code v2.1.47 リリース - Windows対応強化・メモリ改善・40件超のバグ修正
Anthropicは2026年2月19日、Claude Code v2.1.47をリリースした。Windows環境の描画バグ修正、長時間セッションのメモリ改善、起動速度の向上(約500ms短縮)、コンテキスト圧縮後のプランモード保持など40件以上の修正が含まれる。
Claude Code v2.1.49 リリース - バックグラウンドエージェント制御改善・起動高速化・Sonnet 4.6の1Mコンテキスト対応
Anthropicは2026年2月20日、Claude Code v2.1.49をリリースした。バックグラウンドエージェント実行中のCtrl+C/ESC無視バグの修正、起動パフォーマンスの大幅改善、シンプルモードへのファイル編集ツール追加、Yoga WASMメモリリークの修正などが含まれる。また、MaxプランにおいてSonnet 4.6が1Mコンテキストに対応した。
人気記事
Claude Code v2.1.93 リリース - PreToolUseフック延期決定やフリッカーFREE渲染など
AnthropicがClaude Code v2.1.93をリリース。PreToolUseフックの延期決定機能、フリッカー-freeレンダリングオプション、PermissionDeniedフック、名前付きサブエージェントのタイプアヘッド対応などを含む。
Claude Code v2.1.92 リリース - forceRemoteSettingsRefreshやBedrockセットアップウィザードなど
AnthropicがClaude Code v2.1.92をリリース。forceRemoteSettingsRefreshポリシー設定、Bedrockセットアップウィザード、costコマンドの改善など多数の機能追加とバグ修正を含む。
Claude Code v2.1.84 リリース - PowerShellツールプレビューと環境設定の強化
Claude Code v2.1.84がリリース。Windows向けのPowerShellツール、環境変数によるモデル選択のカスタマイズアイドルセッション処理の改善などが含まれる。
最新記事
Claude Code v2.1.93 リリース - PreToolUseフック延期決定やフリッカーFREE渲染など
AnthropicがClaude Code v2.1.93をリリース。PreToolUseフックの延期決定機能、フリッカー-freeレンダリングオプション、PermissionDeniedフック、名前付きサブエージェントのタイプアヘッド対応などを含む。
Claude Code v2.1.92 リリース - forceRemoteSettingsRefreshやBedrockセットアップウィザードなど
AnthropicがClaude Code v2.1.92をリリース。forceRemoteSettingsRefreshポリシー設定、Bedrockセットアップウィザード、costコマンドの改善など多数の機能追加とバグ修正を含む。
Claude Code v2.1.91 リリース - MCPツール結果の永続化とEditツールの最適化
Claude Code v2.1.91ではMCPツールの結果サイズの上書き、シェル実行の制御強化、Editツールの効率改善などが行われた。