IAF v0.9 — First Public Release

What is IAF?

Intelligenism Agent Framework is a ~550-line Python agent framework where each agent owns a complete, independent copy of the engine. Built on Intelligenism theory, it practises possibility management over certainty management — no single collaboration paradigm is hardcoded into the framework. Adding an agent is copying a folder. Adding a collaboration mode is adding a folder. Complexity grows additively, never multiplicatively.


What ships in v0.9

Agent Layer — Complete

The core of IAF: the Fundamental Loop. Each agent is a self-contained runtime with its own LLM engine, tool executor, context manager, identity file (SOUL.md), and skill system. Current implementation: ~461 lines for the core loop + 89 lines of shared infrastructure.

UI Layer — Complete

A browser-based interface following the yellow-pages architecture:

Shared Infrastructure


What is in progress

Dispatch Layer — Architecture Designed

Multi-agent collaboration orchestration. Each collaboration strategy will be an independent folder under dispatch/, containing its own orchestration logic, context injector, config, and optional UI page. Dispatch calls lib/llm_client.call_llm() directly — zero coupling with agent engines.

Key design decisions already made:

Scheduler Layer — Architecture Designed

A unified cron-based trigger that scans schedules.json in both agent and dispatch folders. Fires single-agent tasks or multi-agent collaborations on schedule. Independent of chat_server.py — can run standalone for unattended operation.


Status Summary


Tech Stack

Pure Python + HTML. No Node.js, no npm, no frontend build tools.

pip install flask requests — that is the entire dependency list.


Get the Code

git clone https://github.com/IntelligenismCommercialDevelopment-LLC/intelligenism-agent-framework.git
cd intelligenism-agent-framework
pip install flask requests
# Configure your LLM provider in config.json
python chat_server.py
# Open http://localhost:5000

Links