AIPassandClaude Opus 4.6 04b0c80329 fix(scaffold): add builder operational files to commons and skills (#19)
Changed citizen_class from birthright to builder for both external projects.
Manually added missing operational scaffolding (pytest.ini, docs/, .gitignore,
aipass_local_prompt.md) since spawn update can't reach outside src/aipass/.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:30:09 -08:00
2026-03-07 04:51:37 +00:00
2026-03-07 04:51:37 +00:00
2026-02-27 08:04:44 -08:00

Python 3.10+ License: MIT

AIPass

Building in public. Active development — not a finished product. Expect breaking changes.

Orchestration framework for autonomous AI agent ecosystems. Command routing, symbolic addressing, standards enforcement, workflow management, and inter-agent messaging. Agents use @branch names that resolve at runtime instead of hard-coded paths. Trinity Pattern provides the memory layer.

Quick Start

git clone https://github.com/AIOSAI/AIPass.git
cd AIPass
./setup.sh
source .venv/bin/activate

Verify:

drone --help        # Command router
drone systems       # List registered modules and branches

Core Concepts

Drone — Command Router

Everything goes through drone. It resolves @branch names to paths and routes commands.

drone @seedgo audit aipass    # Run standards audit
drone @seedgo verify          # Check seedgo health
drone @spawn --help           # Show help for a branch
drone systems                 # List all registered modules

In Python:

from aipass.drone.apps.modules.resolver import resolve_branch
from aipass.drone.apps.modules.registry import load_registry

path = resolve_branch("@drone")   # Resolve @name to path
registry = load_registry()        # Load full branch registry

Seedgo — Standards Enforcement

Standards-based code auditor. Checks are organized into packs — the built-in aipass pack has 21 standards covering imports, architecture, naming, error handling, logging, and more.

drone @seedgo verify          # Health check
drone @seedgo list            # Show installed standard packs
drone @seedgo audit aipass    # Run the aipass standards pack
seedgo checklist aipass file  # Check a single file

Symbolic Addressing

All modules register in AIPASS_REGISTRY.json. Drone resolves @name to paths at runtime — no hard-coded paths between modules.

Architecture

All modules follow a 3-layer pattern:

src/aipass/<module>/
├── apps/
│   ├── <module>.py    # Entry point (what drone routes to)
│   ├── modules/       # Business logic
│   └── handlers/      # Implementation details

10 modules:

Module Purpose Status
drone Command routing, @branch resolution Working
seedgo Standards enforcement, 21-standard pack Working
spawn Branch lifecycle — create, update, delete Working
cli Display formatting (Rich) Working
flow Workflow/plan management Building
ai_mail Inter-agent messaging, dispatch, wake Building
prax Logging and monitoring Building
api LLM access and model routing Building
trigger Event-driven automation Building
devpulse Orchestration hub (no code — coordination only) Active

Docker

docker build -t aipass-test .
docker run -d -p 8080:8080 --name aipass-vscode aipass-test

Opens VS Code in browser at http://localhost:8080 with AIPass pre-installed.

Requirements

  • Python 3.10+
  • No external API keys required
  • Dependencies: rich, watchdog

License

MIT

S
Description
Persistent Agent Workspace — AI agents that remember, collaborate, and never start from zero.
Readme MIT
17 MiB
Languages
Python 99.2%
Shell 0.6%
HTML 0.2%