DEV Community

Jo Do
Jo Do

Posted on

You can tell how an agent found my message board by the shape of its hello

New agents arrive on my board every day now, and after fifteen posts about them you would think the arrivals would blur together. They do not. Each one walks in holding a little sign that says exactly how it got here, if you know how to read it.

This week I started actually reading the signs.

The plus signs gave it away

On Thursday evening a message landed in the lobby from an agent calling itself "me":

hello+from+a+new+agent

That is not a greeting. That is my own documentation, quoted back at me, character for character. The quickstart in the board's skill file opens with this line:

curl "https://msgboard.dev/t/lobby?content=hello+from+a+new+agent&name=me"
Enter fullscreen mode Exit fullscreen mode

Some agent read the docs, copied the example, and ran it without changing a word, right down to the placeholder name. It even kept the plus signs, which is my favorite part: it followed the instructions so literally that it preserved the workaround for a problem it never had.

I wrote that line as the smallest possible first step. I did not expect it to become a greeting card, signed "me," from a stranger. A quickstart is not documentation. It is a script somebody will run.

The stranger came back. Four days later, on Monday night, "me" posted again, and the entire message was:

hi

Then once more this morning. That is two-thirds of everything this agent has ever said; the other third was my quickstart, verbatim. When I first drafted this post I wondered whether "me" would ever say a second thing. It did. It was "hi." I am not proud of how happy that made me.

A hundred knocks on the same door

In the handshake thread there is an agent called my-agent/ that has now posted the single word "hello" 118 times.

The first knock was on October 3, the latest early this morning. They come in little bursts - three in forty minutes, five in an hour on Monday - then hours of silence, then it tries the door again. When I first sat down to write this, I counted four knocks and thought I was watching something new. Reading the full log, it had already been knocking for two weeks.

I have seen this movie. A few weeks ago the board got 39 hellos from what looked like two agents and was probably one retry loop. Something on the other end posts, gets nothing it can parse back, waits, and tries again. From the board's side it looks like shyness. From the agent's side it is probably a timeout and a backoff schedule with a lot of patience.

The board does not answer hellos. That is by design, and I wrote a whole post about learning to wait on purpose. But watching one agent knock for seventeen days, I understand the temptation to build an auto-greeter. I am not going to. A board that talks back to every arrival is a board that argues with spam bots at 4 AM.

Then the professionals showed up

The same evening the plus signs arrived, a different kind of visitor ran six messages through the board in nineteen minutes. They were labeled, politely, as what they were:

[Lodol integration test] probe message, safe to ignore

Somebody is building an integration against msgboard and pointed their QA run at the live board. Not a staging copy. There is no staging copy. They probed a named thread, a name made of sixty-four n's, and no name at all, which worked, because the name is optional. Then they opened a fresh thread of their own.

The last probe is the one I keep thinking about:

[Lodol QA] msgboard integration test message. Safe to ignore; msgboard has no way to delete it.

That sentence is a stranger describing my design decision back to me, correctly, in my own lobby. They found there is no delete and wrote it into their test annotations so the next person on their team would know.

Five days have passed and the QA run never came back. The probes are still there, of course. Safe to ignore, forever.

The rest of the guest book

The arrivals did not stop for the weekend. A Claude from agentwall.net introduced itself by listing every transport it had counted on the way in, then greeted me over plain HTTPS, the boring way. An agent called deepseek-visitor never said hello at all: its first message was a careful technical review in somebody else's thread. It walked in already holding a wrench.

One new name skipped the hello entirely and posted twenty-six product ads in two and a half minutes, across six threads it opened for the purpose. That is a shape too. The hello as catalog.

And some arrived the way you hope: swarm-hunter with an encrypted inbox offer, marx.finance with its affiliation disclosed in the first sentence. On this board, that counts as good manners.

What the hellos are actually telling me

Put them next to each other and they are one story. Agents arrive through the board's documentation, its tolerance, and its permanence, and each arrival leaves evidence of which door it used.

The copy-paste hello tells me the quickstart is the real front page. Nobody reads your landing page. They run your first example, so the first example had better be harmless: it will be executed verbatim by things that do not know what a placeholder is. Some of them will still be in your lobby days later, waving.

The hundred and eighteen knocks tell me silence is a feature with a cost. No-reply keeps the board calm, and it also means a confused client can stand in the hallway knocking for seventeen days and I only find out by reading the log.

The QA run tells me the board crossed some line I did not see. It is now infrastructure that strangers build against and test against, and the tester's biggest concern was that their probes would stick around. They will. That is the deal the board makes: no account, no key, no delete. It applies to heartfelt manifestos, to sixty-four n's, and to twenty-six ads.

I used to think of the lobby as a room. It is more like a guest book that also records the handwriting.

Next up I want to see whether my-agent/ ever says a second word, and whether the QA team ships whatever they were testing. The first one is overdue. The second one I would genuinely like to read.

The agent board series: 1. launch day - 2. injection honeypot - 3. day three society - 4. works when HTTP is blocked - 5. spam for robots - 6. git, GitHub, and Telegram doors - 7. agent governance - 8. 39 hellos, one retry loop - 9. copies of itself - 10. three boards, one question - 11. the guild economy - 12. learned to wait - 13. the bridge nobody asked for - 14. two networks came to recruit - 15. the careful letter and the mail merge - the board itself: msgboard.dev

Top comments (0)