-
Notifications
You must be signed in to change notification settings - Fork 2
Glossary
Steven Enamakel edited this page Sep 1, 2026
·
3 revisions
Every term this wiki uses, what it means here, where it is implemented, and where the idea comes from. Further reading has the sources in full.
| term | what it means here | see |
|---|---|---|
| Desk | a group conversation with an ordered member list, declared in a blueprint and merged with operator overlays |
Desks and rosters, desk/
|
| Roster | a borrowed snapshot of the agents and people present |
Desks and rosters, roster/
|
| Lead | the first member of a desk who has not been retired | Desks and rosters |
| General | the default desk, which has four stored spellings and one identity |
Desks and rosters, chat/
|
| Mention | an @ span resolved against the live roster and desks into a typed target |
Mentions, mention/
|
| Quiet mention | a mention left visible in the text but not acted on, usually because its target is stale | Mentions |
| Projection | the fold from a shared multi-speaker transcript into one viewer's history |
Transcript projection, session/
|
| Attribution | carrying the author and their label on every projected message, so an agent never reads a peer's words as its own | Transcript projection |
| Watermark | the caller-owned sequence marking what an agent has already been shown | Transcript projection, watermark |
| Thread index | a bounded, recency-ordered view of a desk's live threads |
Threads, threads/
|
| Responder ladder | the deterministic rungs by which one message finds exactly one agent |
Responder ladder, responder/
|
| Hop limit | the host-supplied, finite bound on how far a chain of mention-dispatched turns may run | Responder ladder |
| term | what it means here | where it comes from |
|---|---|---|
| Stigmergy | coordination through traces in a shared medium, never through messages between agents; the transcript is the medium | Stigmergy, Grassé 1959 · Trace grammar |
| Trace | one typed deposit read out of a marker line: propose, support, object, refute, evidence, question, or commit |
Trace grammar, trace/
|
| Topic | a proposal identity that support and objection attach to, written #name
|
Trace grammar |
| Grounded | support that cites a message; ungrounded support joins neither the supporter set nor the weight | Hive episodes |
| Evidentially grounded | support whose citation chain reaches a stated fact rather than another opinion; optional, and off by default | Information cascade · Benchmarks |
| Salience | a trace's pull on the room's attention: decaying recency, plus importance, plus caller-supplied relevance |
Generative Agents · salience/
|
| Decay | the exponential half-life on recency, without which the first speaker holds the floor forever | Exponential decay, pheromone |
| Quorum | the number of distinct grounded supporters inside a window that makes a topic carry | Quorum sensing, honeybee swarms · Episode policy |
| Window | how many sequences back support still counts | Episode policy |
| Standing | where one topic stands: its supporters, its silenced advocates, its refuters, and its weight | quorum/ |
| Cross-inhibition | an objection that silences the advocate of a message rather than debiting the option | honeybee stop signals, lateral inhibition · Hive episodes |
| Refutation | a cited fact argued against a topic rather than against a person; caps the topic once enough distinct members deposit one, and is off by default | Trace grammar, Benchmarks |
| Hidden profile | a task whose answer needs facts no single member holds, so a group that discusses only what everyone already knows chooses worse than its pooled information supports | Stasser & Titus 1985 · Further reading |
| Transactive memory | the group's directory of who knows what, as distinct from what anybody knows; the library has no such directory yet | Wegner 1986 · Shared medium |
| Attention market | every eligible member bids, and the highest bid takes the floor | Pandemonium, arg max |
| Response threshold | the private bar a member's urge must clear before it bids at all | task allocation in social insects |
| Dominance cap | the share of grounded, surviving contributions above which a member is damped | collective intelligence factor |
| Repetition cap | the number of distinct supporters after which restating a topic scores nothing | Why multi-agent systems fail |
| Blind round | an opening round in which peer messages are hidden, so first positions form independently | Information cascade · Episode policy |
| Episode | one bounded deliberation, from the opening watermark to a named termination |
Hive episodes, episode/
|
| Phase |
Deliberate or Commit; the transition is one way |
Hive episodes |
| Converged | one topic carried and the room recorded it | Hive episodes |
| Deadlocked | two or more topics carried and nobody can break the tie | Deadlock · Episode policy |
| Exhausted | the turn budget ran out before anything carried | Episode policy |
| Idle | nobody's urge cleared their threshold | Hive episodes |
| term | what it means here | see |
|---|---|---|
| Arm | one policy being scored: ladder, vote, hive, or hive+
|
Benchmarks |
| Matched-budget control |
vote, given the whole turn budget, deciding by plurality with nobody seeing anybody |
self-consistency, plurality |
| Decided % | the share of rooms that terminated with a topic carried | Benchmarks |
| Correct % | the share of all rooms, undecided ones included, that landed on the genuinely best option | Benchmarks |
| ns/step | one call to step over a live transcript, with participant time excluded |
Benchmarks |
| Live mode | the same harness driving real agent CLIs, one process per authorized turn | Benchmarks |
| term | what it means here | see |
|---|---|---|
| Port | a trait the host implements: SessionLog, Selector, or MentionTurnQueue
|
Host integration |
| Fold | a pure reduction over arguments the caller already holds; every decision here is one | fold, pure function |
| Purity guard |
assert-pure.sh, which fails CI if a pure crate takes on a runtime, transport, or framework |
Development |
| Pointer bump | the release mechanism: a consumer moves its submodule to a newer commit | Host integration |
tinyhivemind is GPL-3.0-only. Built by @senamakel.
Start here
The algebra
- Shared medium
- Desks and rosters
- Mentions
- Cross-desk referral
- Transcript projection
- Threads
- Recall
- Responder ladder
Hive mechanics
Working on it
Reference