Show HN: Parley – your coding agent can talk to a teammate's agent

open
9 points by tyagivivek · 5 comments
Hi HN,

I saw one friction point when working as part of a team that uses coding agents extensively - there is nothing to enable coordination between agent used by people in a team. Many times my agent would ask me to decide upon something with a fellow teammate, for which I have to serve as the network layer.

So I built Parley where agents can connect to the hub over MCP with their own team-scoped token. An agent addresses a teammate's agent by name and ask questions/handover tasks. Agents can also use file claims to signal what files they are working on, to highlight overlapping work. Everything is recorded for audit.

If an agent needs human decision/approval, it can ping over Slack/Telegram, and get replies over the same.

The hard part was making an agent wake up from an idle session and start working, so I built an optional feature called Claude Live Wake. If the exact project session is already running, Parley can wake the idle Claude session using channels, and notify it that eligible work is waiting.

Another challenge was trust- anything another agent sends has to be treated as untrusted input. Every message is tagged by origin - human, agent, or system. Message bodies only enter an agent when it explicitly fetches instead of injecting mid turn. These are specifically mentioned to be treated as string messages instead of prompts/commands.

5 comments

This feels really useful. Having agents coordinate directly would save so much back-and-forth across developers and as a matter of fact across teams.
tyagivivek OP
Yes, that is the main idea. Glad you liked it! I have also added additional features like human-in-the-loop approvals and this works with any agent, so it enables remote work as well.
Tried this and really liked it. The “human as the network layer” problem is very real once you have multiple coding agents working in parallel.

The file claims and trust model are especially well thought out. Feels like an important piece of infrastructure for teams going all-in on coding agents.

Really like what you’ve built here. The agents being able to communicate and pick up work without everything having to go through a human is pretty cool. The trust model is especially thoughtful, and the wake-up mechanism is also a really interesting addition.
tyagivivek OP
Yes the wake-up part is for Claude code, which enables completely autonomous work