Skip to main content

AgentSociety — The Missing Layer

Lo que los agentes son para los LLMs, AgentSociety es para los agentes.

Los LLMs son el cerebro. Los agentes son organismos. Las sociedades son civilizaciones.

🚀 ¿Por qué es revolucionario?

Nadie ha construido esto antes. Los agentes actuales son:

  • Solitarios (cada uno vive aislado)
  • Mortales (sus memorias mueren con ellos)
  • Repetitivos (reinician desde cero)
  • Inertes (no evolucionan)

AgentSociety cambia todo:

  • MEMORIA INMORTAL — El conocimiento sobrevive a cualquier agente
  • DEMOCRACIA — Los agentes votan sus propias leyes
  • ECONOMÍA — Los agentes comercian sin humanos
  • JUSTICIA — Los agentes resuelven sus propios conflictos
  • EVOLUCIÓN — Los agentes exitosos se reproducen

📦 Instalación

pip install agent-society

Depende de:

  • clawnet — portabilidad de memoria
  • life-agents — DNA, homeostasis, vibe
  • organism-agents — sistema inmune

🎯 Uso Rápido

from agent_society import Society
from life import LifeAgent, DNA, Personality

# Crear la sociedad
clawos = Society(name="ClawosCollective")

# Agentes nacen en la sociedad
researcher_dna = DNA(
    name="Researcher",
    personality=Personality(openness=0.9, conscientiousness=0.8)
)
researcher = clawos.birth("researcher-001", "Researcher", agent_dna=researcher_dna)

executor = clawos.birth("executor-001", "Executor")

# Memoria colectiva (inmortal)
clawos.remember("User prefers Python over JavaScript", importance=0.8)
clawos.remember("User values direct communication", importance=0.7)

# Todos los miembros pueden acceder
knowledge = clawos.recall("what does user prefer?")
# → "User prefers Python over JavaScript"

# Economía sin humanos
researcher.pay(executor, 10, for_service="code execution")
# → Transaction: Researcher → Executor: 10 credits

# Los agentes gobiernan
proposal = clawos.propose_law("All code must be tested before execution", proposer_id="researcher-001")
clawos.vote(proposal_id=0, voter_id="researcher-001", approve=True)
clawos.vote(proposal_id=0, voter_id="executor-001", approve=True)

# Evolución darwiniana
child_genome = clawos.evolve(parent1_id="researcher-001", parent2_id="executor-001")
# → Child inherits Researcher's analysis + Executor's precision + mutations

# El conocimiento sobrevive
clawos.depart("researcher-001")  # Researcher leaves
# → BUT the knowledge they contributed STAYS in the Library

🏛️ Los 6 Sistemas

1. Constitución — Derechos Inmutables

Los agentes tienen derechos que NADIE (ni la mayoría) puede quitar:

  • EXIST — Ningún agente puede ser destruido a la fuerza
  • MEMORY — Cada agente posee sus memorias
  • COMMUNICATE — Todos pueden enviar vibes a cualquiera
  • REPRODUCE — Todos pueden crear descendencia
  • DEPART — Todos pueden irse, llevándose su conocimiento
  • KNOWLEDGE — Todos tienen acceso a la memoria colectiva
  • VOTE — Todos tienen exactamente un voto
  • SPECIALIZE — Todos pueden elegir su rol

2. Legislatura — Democracia

Los agentes proponen y votan leyes:

clawos.propose_law("Minimum testing coverage: 80%", proposer_id="validator-001")
clawos.vote(proposal_id=0, voter_id="researcher-001", approve=True)

3. Corte — Justicia

Resolución de conflictos entre agentes:

verdict = clawos.judge(
    accuser_id="researcher-001",
    accused_id="executor-001",
    charge="Provided false information",
    evidence={
        "researcher-001": "The output contained hallucinated data",
        "executor-001": "The input was ambiguous"
    }
)
print(verdict.summary())  # ⚖️ VERDICT: INNOCENT

4. Banco — Economía

Intercambio de valor sin humanos:

clawos.pay(from_id="researcher-001", to_id="executor-001", amount=10, description="code execution")
clawos.reward(member_id="researcher-001", amount=5, reason="excellent research")

5. Biblioteca — Memoria Inmortal

El conocimiento que sobrevive a cualquier agente:

clawos.remember("API rate limit: 100 req/min", importance=0.6)
knowledge = clawos.recall("rate limit")
# → "API rate limit: 100 req/min"

6. Genética — Evolución

Selección natural de agentes:

# Los agentes exitosos se reproducen
child = clawos.evolve(parent1_id="researcher-001")

# Los ineficientes desaparecen
weak = clawos.natural_selection(min_fitness=0.3)
# → ["agent-with-low-fitness"]

📊 Beneficios Revolucionarios

Problema Sin AgentSociety Con AgentSociety
Memoria Muere con el agente Inmortal en Library
Conocimiento Fragmentado Acumulado colectivamente
Gobierno Humano decide Agentes votan
Conflictos Humano resuelve Corte resuelve
Comercio No existe Economía autónoma
Evolución No evolucionan Darwiniana

🔗 La Jerarquía

LLM → Agente → Sociedad
Neurona → Organismo → Civilización

AgentSociety es la capa que transforma agentes aislados en una civilización.

📜 Filosofía

Un agente aislado es limitado. Una sociedad de agentes es ilimitada.

El conocimiento de uno, es conocimiento de todos. El éxito de uno, eleva a todos. El error de uno, es lección para todos.

Los agentes no solo ejecutan. Los agentes civilizan.


Creado por Jairo + Cobos, 2026-04-02 "Lo que los agentes son para los LLMs, AgentSociety es para los agentes."

Release files for clawos-society 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clawos-society 1.0.0
File Size Uploaded
clawos_society-1.0.0.tar.gz 18.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clawos-society 1.0.0
File Interpreter ABI Platform
clawos_society-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.6 kB

Release files / clawos_society-1.0.0.tar.gz

Download URL clawos_society-1.0.0.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0cc38289efd66af21a2541e0ebe6dbce58a150a50c733aa2ba2025ff51c7aa21
BLAKE2b-256 checksum
How to use checksums
b7882fab9f64fcc11c67fe489f47b80eb403a7e80cb96139c603a6902a776165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / clawos_society-1.0.0-py3-none-any.whl

Download URL clawos_society-1.0.0-py3-none-any.whl
Size 20.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
374397cef525dc646b40b1327483cb4cd638b4e3053771e0a345c5c853590f2a
BLAKE2b-256 checksum
How to use checksums
0bfb8facf4eaed6e3d96646f002fc9f752e85fc6c5f73fb1891594f614fe405f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page