Skip to Content
DocumentationReferenceInstall Matrix

Install Matrix

Aether Forge keeps core runtime dependencies small. Install extras only when your agent needs them.

Requirements

RequirementValue
Python3.12+
Core runtime dependencyjsonschema
CLIforge
Package statusInstall from GitHub until PyPI publish

End-User Installs

NeedCommandIncludesUse when
Core onlypip install 'aether-forge @ git+https://github.com/HeyElsa/aether-forge.git'CLI, schemas, runtime, policy, SQLite memoryFirst run, general agents, CI smoke
Walletspip install 'aether-forge[wallet] @ git+https://github.com/HeyElsa/aether-forge.git'Core + open-wallet-standardOWS wallet provisioning or signing
Knowledge memorypip install 'aether-forge[knowledge] @ git+https://github.com/HeyElsa/aether-forge.git'Core + mempalaceLayer 4 semantic + temporal memory
Security extraspip install 'aether-forge[security] @ git+https://github.com/HeyElsa/aether-forge.git'Core + cryptographyEncrypted wallet backups and encrypted memory records
A2Apip install 'aether-forge[a2a] @ git+https://github.com/HeyElsa/aether-forge.git'Core + a2a-sdkAgent-to-agent servers and clients
Production agentpip install 'aether-forge[all] @ git+https://github.com/HeyElsa/aether-forge.git'Wallets, knowledge, security, A2AFull agent runtime

Framework Contributor Install

Use [dev] only when editing Aether Forge itself:

git clone https://github.com/HeyElsa/aether-forge.git cd aether-forge python3 -m venv .venv source .venv/bin/activate pip install -e '.[dev]'

[dev] includes contributor tooling such as pytest, ruff, mypy, build, and twine. Generated agents must not depend on those packages.

TypeScript SDK

Use the TypeScript SDK when you need schema validation or planner-output parsing from JavaScript runtimes:

npm install @aether-forge/sdk

The v0.1.x SDK intentionally does not include the Python runtime tick loop, policy gate, memory stores, autoresearch loop, or signer implementations.

How forge doctor Interprets Extras

CheckCore installExtra install
Python versionRequiredRequired
JSON schema validationRequiredRequired
SQLite memory round-tripRequiredRequired
OWS wallet SDKSkippedRequired for wallet workflows
cryptographySkippedRequired for encrypted backups
MemPalaceSkippedRequired for Layer 4 knowledge
OllamaAdvisoryAdvisory unless explicitly configured

Skipped optional checks are expected on a core-only install. A generated agent should only require the extras declared by the features it actually uses.

Which One Should I Pick?

  • Pick core only for First 10 Minutes.
  • Pick wallet only when you need a wallet.
  • Pick all for a production crypto agent.
  • Pick dev only when contributing to the framework repo.
  • Pick TypeScript SDK for validation in a JS app, not for running agents.
Last updated on