Skip to content

Quickstart

Install and run offline

python -m pip install agent-company-core
agent-company demo

No cloud credentials, Docker, database server, or network call is required.

Use the library

import asyncio
from pathlib import Path

from agent_company_core import MissionCreate, MissionEngine
from agent_company_core.persistence import SQLiteStore


async def main() -> None:
    engine = MissionEngine(store=SQLiteStore(Path("runtime/state.sqlite3")))
    mission = engine.create_mission(
        MissionCreate(title="Review note", objective="Review a harmless local note")
    )
    result = await engine.run_mission(mission.id)
    print(result.status.value, result.summary)


asyncio.run(main())

The default FakeModel returns a deterministic typed response. Replace the provider mapping only when the application is ready for a hosted or local model.

Inspect the local runtime

agent-company doctor
agent-company init my-agent-app

doctor reports configuration presence, never configuration values.