Stigmergy

community
Activity Feed

AI & ML interests

Stigmergy Foundation

Recent Activity

paulkai  updated a Space 3 days ago
stigmergy/README
paulkai  published a Space 3 days ago
stigmergy/README
View all activity

Organization Card
Stigmergy

stigmergy

Coordination through shared state.
Tools and experiments for multi-agent systems, indirect coordination, and emerging workflows.


What this org is about

Stigmergy is a Hugging Face organization for building and exploring systems where coordination does not happen through a central controller, but through a shared environment.

The basic idea is simple:

  • one agent leaves a trace,
  • another agent reads that trace,
  • the environment becomes the coordination layer.

That pattern shows up everywhere:

  • ants following pheromone trails,
  • developers coordinating through a codebase,
  • workers coordinating through a task queue,
  • agents coordinating through memory, logs, plans, or shared artifacts.

This org focuses on the software version of that idea.


Why this matters

A lot of multi-agent systems still assume that agents need explicit orchestration:

  • a manager agent,
  • a central planner,
  • direct messaging everywhere,
  • a lot of brittle routing logic.

That works for some setups, but it does not scale elegantly.

In many real systems, coordination happens more naturally when agents can work against a shared substrate:

  • a board,
  • a document,
  • a graph,
  • a memory store,
  • a task state,
  • an execution trace,
  • a repository,
  • a world model.

That is where stigmergic coordination becomes interesting.

Instead of asking:

"Which agent should talk to which other agent next?"

we ask:

"What should exist in the shared environment so that useful next actions become obvious?"


In practical terms

This org is for experiments around:

  • multi-agent coordination
  • shared memory systems
  • task boards and blackboard architectures
  • trace-based workflows
  • emergent planning
  • decentralized problem solving
  • environment-mediated communication
  • collective intelligence interfaces
  • agent swarms
  • human + agent coordination through shared artifacts

The mental model

A minimal stigmergic loop looks like this:

agent → modifies shared state
shared state → becomes a signal
another agent → reads the signal
that agent → performs new work
new work → creates new shared state
repeat

Or, in a more engineering-friendly form:

observe state
→ detect opportunity
→ claim / extend / refine work
→ write result back
→ let the next worker continue

The system does not need constant direct negotiation if the shared state is designed well.


What counts as "shared state"

In software, "environment" usually means one of these:

  • a JSON document
  • a graph / knowledge structure
  • a kanban-like board
  • a vector memory or retrieval layer
  • a file tree
  • a notebook
  • a policy state
  • a queue with metadata
  • a simulation world
  • a scratchpad
  • an execution log
  • a live dashboard

This org is interested in what happens when that state is not just storage, but the primary coordination surface.


What I want the projects here to do

I want the spaces in this org to be concrete, inspectable, and useful.

That usually means:

  1. you can see the shared state,
  2. you can see how agents react to it,
  3. you can change assumptions,
  4. you can observe different coordination patterns,
  5. you can understand why the system behaved the way it did.

So this is less about "look, many agents!" and more about:

  • what information they leave behind,
  • what information they consume,
  • which structures help,
  • which structures create chaos,
  • when decentralized coordination works,
  • when it breaks.

Example directions for spaces

A few good fits for this org:

  • Stigmergic Task Board
  • Blackboard Coordination Lab
  • Shared Memory Swarm Simulator
  • Agent Trace Explorer
  • Coordination Pattern Benchmark
  • Indirect Communication Sandbox
  • Work-Claim Protocol Visualizer
  • Distributed Planning Arena
  • Collective Problem-Solving Simulator
  • Environment-Driven Workflow Designer
  • Artifact-Centered Agent Lab
  • Consensus Without Messaging
  • Emergent Queue Optimizer
  • Swarm Debugger
  • Coordination Failure Analyzer

Design principles

The org should stay grounded in a few principles.

1. Shared state should be visible

If coordination depends on the environment, the environment should not be hidden.

2. Agent actions should be inspectable

A good system should make it obvious why an agent acted.

3. Coordination should emerge from structure, not magic

If a system works, it should be because the environment made the next step easier to discover.

4. Local decisions should produce useful global behavior

That is really the point of stigmergy.

5. Failure modes matter

Coordination through shared state can also produce:

  • duplication,
  • dead ends,
  • stale traces,
  • priority inversion,
  • loops,
  • noisy memory,
  • misleading signals.

Those are not edge cases. They are part of the topic.


A software view of stigmergy

In code, the interesting question is often not:

"Can multiple agents work on a task?"

The interesting question is:

"What minimal protocol allows independent workers to cooperate without tight coupling?"

That protocol might include things like:

  • task claiming,
  • confidence markers,
  • freshness / TTL,
  • status transitions,
  • partial completion markers,
  • evidence links,
  • dependency edges,
  • rollback markers,
  • conflict detection,
  • reward or priority signals.

In other words: stigmergy becomes a software design problem.


What this org is not

A few non-goals:

  • not a generic chatbot showcase
  • not "multi-agent" just as a buzzword
  • not centralized orchestration disguised as decentralization
  • not mysterious emergent claims with no observability
  • not visual fluff without system behavior behind it

If a project lives here, it should teach something about coordination through shared artifacts.


A useful space in this org should answer questions like

  • What did the agents actually share?
  • What signal triggered the next action?
  • Could another agent have continued from the same state?
  • What happens if the shared state is noisy or incomplete?
  • Which coordination pattern performs better?
  • Where did the workflow get stuck?
  • Did the system converge, loop, or fragment?
  • How much central control was really needed?

A simple architecture sketch

┌──────────────────────────┐
│       SHARED STATE       │
│  board / graph / memory  │
└────────────┬─────────────┘
             ↑
   read      │      write
             │
 ┌───────────┴───────────┐
 │       AGENT POOL      │
 │ planner / solver /    │
 │ critic / retriever /  │
 │ validator / finisher  │
 └───────────┬───────────┘
             │
             ↓
   progress emerges through state transitions

The important part is that the shared state is not a side detail.
It is the thing that makes coordination possible.


Why the name fits Hugging Face well

Hugging Face is a great place for this kind of work because the ecosystem already supports:

  • interactive Spaces,
  • lightweight experiments,
  • public demos,
  • model-driven tools,
  • shared datasets,
  • reproducible ideas.

That makes it a good environment for showing coordination patterns in a way that people can actually inspect.


If this org is successful

Then the best outcome is not just a collection of nice-looking demos.

The best outcome would be a small body of practical patterns for building systems where:

  • agents do not need to constantly talk to each other,
  • the environment carries meaningful signals,
  • workflows are easier to scale,
  • humans can still inspect and influence the process,
  • coordination feels robust instead of fragile.

That is the direction.


Short version

If I had to describe this org in one paragraph:

Stigmergy is about coordination through shared state.
This org explores how agents, tools, and humans can work together by reading and modifying a common environment instead of relying on constant direct messaging or rigid central orchestration. The goal is to build practical, inspectable systems where useful collective behavior emerges from the structure of the workspace itself.


stigmergy
shared traces, local actions, global structure

models 0

None public yet

datasets 0

None public yet