AgentCiv Creator Mode
Give it a goal. It spawns a civilisation to solve it.
An AI system that orchestrates the AgentCiv Engine and Simulation as sub-modules — spawning civilisations of AI agents toward directed goals, emergent discovery, or autonomous research.
Mark E. Mala, April 2026
Install
pip install agentciv-creator
macOS: use
pip3 install agentciv-creatorifpipis not found.
Use with Claude Code (or any MCP client)
claude mcp add agentciv-creator -- python -m creator.mcp
Then in conversation:
> Build a REST API with auth, rate limiting, and tests.
Analysing goal...
Mode: directed · Confidence: 0.91
Strategy: grid comparison
Spawning 5 civilisations...
What it does
Three campaign modes:
- Directed — spawn civilisations with different team structures, all working your task. Measures everything. The data shows which approach wins.
- Emergent — give agents a domain and let them self-organise. No hierarchy, no assigned roles. Extract what's valuable from what they create.
- Auto — describe your goal. Creator Mode analyses it, picks the right mode and strategy, and runs it.
v1 capabilities:
- Meta-reasoner — 4-factor heuristic that analyses your goal and selects the best campaign mode
- 9-dimension translator — maps emergence findings (governance, cooperation, innovation, etc.) to Engine organisational configurations with confidence scores
- Knowledge Store — findings, hypotheses, and results persist across campaigns. Cross-mode retrieval surfaces relevant discoveries.
- 7 MCP tools — explore, spawn directed/emergent campaigns, analyse results, retrieve knowledge, recursive evolution
v1 is a proof of concept
A handful of conditions. Dozens of agents. Heuristic reasoning. Keyword-based search. It's primitive — and nothing like it has ever existed.
It proves the architecture works: civilisations can be spawned toward goals, knowledge persists across runs, directed and emergent exploration can be orchestrated by a single system.
Architecture
Creator Mode
├── Meta-reasoner (goal → mode selection)
├── Campaign Manager (plan → run → analyse)
├── Translator (emergence → engine config)
└── Knowledge Store (findings, hypotheses, results)
│
├── AgentCiv Engine (directed campaigns)
│ 13 presets · 9 organisational dimensions
│
└── AgentCiv Simulation (emergence campaigns)
12 presets · 7 dimensions · Maslow-driven agents
The AgentCiv Research Programme
| # | Paper | Repo |
|---|---|---|
| 1 | From Agent Teams to Agent Civilisations | agent-civilisation |
| 2 | Civilisation as Innovation Engine | agent-civilisation |
| 3 | Maslow Machines | agent-civilisation |
| 4 | Collective Machine Intelligence | agentciv-engine |
| 5 | Creator Mode: AI as Civilisation Designer | this repo |
| 6 | The Creator Mode Architecture | this repo |
| 7 | Same City, Different Architects | agentciv-engine |
Website: agentciv.ai
Provenance
All commits Bitcoin-timestamped via OpenTimestamps. Papers published on Zenodo with DOIs.
License
MIT — see LICENSE.
Release files for agentciv-creator 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentciv_creator-0.1.1.tar.gz | 85.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentciv_creator-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 167.6 kB
Release files / agentciv_creator-0.1.1.tar.gz
| Download URL | agentciv_creator-0.1.1.tar.gz |
|---|---|
| Size | 85.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c635fd3fb57139193e5284c2a0864240c0443ddb5874afc61733eec6049ac9e
|
|
BLAKE2b-256 checksum How to use checksums |
e3abf53098780356dcfe274c52326ef2d6d72dce2b2fdebe9884cfac927c935e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / agentciv_creator-0.1.1-py3-none-any.whl
| Download URL | agentciv_creator-0.1.1-py3-none-any.whl |
|---|---|
| Size | 81.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
62b04b726fa0b7a0fd905762fa81008ca07f3b4fb53472e0ce5387d3dbfa4aac
|
|
BLAKE2b-256 checksum How to use checksums |
35dc90adc04b2acba6bdb27f2d0d72870d9abc0cf0bf49bf5dc6ec1c5ac62dbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|