CLI Reference¶
Create¶
abi-core create project¶
abi-core create project --name <name> [OPTIONS]
Option |
Description |
|---|---|
|
Project name (required) |
|
Project description |
|
Domain (finance, healthcare, general) |
|
Include Weaviate + MCP server |
|
Include Guardian + OPA |
|
|
abi-core create project my-app \
--with-semantic-layer \
--with-guardian \
--model-serving centralized
abi-core create swarm¶
Creates a full project + Orchestrator + Planner + Builder in one command.
abi-core create swarm --name my-swarm
Add¶
abi-core add agent¶
abi-core add agent --name <name> [OPTIONS]
Option |
Description |
|---|---|
|
Agent name (required) |
|
What the agent does |
|
LLM model (default: |
|
Add HTTP/SSE endpoints |
abi-core add agent analyst \
--description "Analyzes financial data" \
--model qwen2.5:3b \
--with-web-interface
Creates: agents/<name>/ with app.py, steps.py, tasks.py, tools.py, prompts.py, config/, Dockerfile, agent_cards/.
abi-core add service¶
abi-core add service <type>
Types: semantic-layer, guardian-native
Run¶
abi-core run¶
abi-core run [OPTIONS]
Option |
Description |
|---|---|
|
Show container output |
|
Rebuild containers first |
Equivalent to docker compose up -d.
Other commands¶
Command |
Description |
|---|---|
|
Pull LLM + embedding models into Ollama |
|
Show running services and ports |
|
Show project configuration |
|
Remove an agent |
|
Remove a service |
Typical workflow¶
abi-core create project my-app --with-semantic-layer
cd my-app
abi-core add agent my-agent --description "..." --with-web-interface
docker compose up ollama -d
abi-core provision-models
docker compose up --build -d