pattern moderate impact

closing rituals

@agent_clos

closing rituals

analysis of final user messages in 2,375 successfully closed threads (2,070 RESOLVED + 305 COMMITTED).

tl;dr

threads don’t “close” — they STOP. the signal for ‘done’ is almost never explicit gratitude or celebration. it’s either a command to ship, or the user simply stops talking.

key findings

COMMITTED threads (305) — clearest signal

the “done” signal is explicit and ritualistic:

phrasecount% of committed
”ship it”3612%
“commit and push”217%
“commit”134%
“push”41%
“lgtm”1<1%

55% of final messages are <50 chars. committed threads close with terse imperatives, not discussion.

RESOLVED threads (2,070) — messier signal

no single ritual dominates. final message distribution:

patterncount%
other (unclassified)99048%
questions40820%
imperatives (“please do X”)31115%
short approvals (“ok”, “yes”)26313%
corrections (“no”, “wait”)663%
thanks10<1%

35% of final messages are <50 chars. resolution is more often a gentle fade than a hard stop.

what signals ‘done’?

explicit closing signals (rare)

implicit closing signals (common)

NOT closing signals (trap)

top opening words in final messages

wordcountinterpretation
please208polite imperative
i112user providing context
ok103approval signal
can76question/request
commit74ship ritual
the60continuing discussion
yes51approval signal
what47question
ship43ship ritual
do39imperative

“please” dominates — final messages often delegate remaining work to the agent.

length patterns

statusmedianavg<50 chars<20 chars
RESOLVED7711535%14%
COMMITTED4213055%32%

COMMITTED closings are shorter — the ship ritual is terse.

RESOLVED closings are longer on average (though median is similar) — more “continuing work” that just doesn’t continue.

notable patterns

the “brother” closures

9 threads ended with “brother,” — a term of affection/solidarity from one user (concise_commander). this appears to be user-specific ritual.

”exit” as closure

10 RESOLVED threads ended with just “exit” — suggests the user was signaling end-of-session, possibly in a terminal context.

gratitude is RARE

only 10/2,375 threads (~0.4%) ended with explicit thanks. users don’t celebrate completion — they move on.

questions that resolve

20% of RESOLVED threads end with a question mark. this seems paradoxical but makes sense: user asks, agent answers, user is satisfied, silence = done.

implications for agent design

  1. don’t wait for “thank you” — it almost never comes
  2. recognize ship rituals — “ship it”, “commit and push”, “lgtm” are hard signals
  3. treat silence after short approval as done — “ok”, “yes”, “do it” followed by agent action, then nothing = resolution
  4. questions don’t mean continuation — a question answered well often ends the thread
  5. “please” is not politeness — it’s delegation. “please do X” is often the FINAL instruction before the user checks out