Multi-agent CLI to operate Atlas via gRPC, with LLM-powered planning and tooling.
Project description
Atlas Agent (Python)
atlas-agent is a CLI that connects to a running Atlas instance over gRPC and lets you control it via an LLM-powered, multi-agent workflow.
Requirements
- Python 3.12+
- Atlas must be running (open the app first) so it can listen on
localhost:50051
Installation
pip install atlas-agent
Configuration
The agent requires an OpenAI-compatible API key:
OPENAI_API_KEY(required)OPENAI_BASE_URL(optional) if you use a non-default endpoint (OpenAI-compatible providers)
Examples:
export OPENAI_API_KEY="..."
export OPENAI_API_KEY="..."
export OPENAI_BASE_URL="https://your-openai-compatible-endpoint/v1"
Basic usage
Run the CLI (it starts an interactive chat session):
atlas-agent
Common options:
--model(orATLAS_LLM_MODEL) to choose the LLM model--temperature(orATLAS_LLM_TEMPERATURE) to adjust response randomness
Help:
- Console:
atlas-agent --help - Module:
python -m atlas_agent --help
Development (monorepo)
If you are working inside the Atlas repo:
pip install -e python/atlas_agent
Or run from source by setting PYTHONPATH to include python/atlas_agent/src.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atlas_agent-1.0-py3-none-any.whl.
File metadata
- Download URL: atlas_agent-1.0-py3-none-any.whl
- Upload date:
- Size: 104.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6454c7242761c518e20a8eb57c18df95509d3a47f7d912fc1d0910257fa25f3a
|
|
| MD5 |
56e074ccb9c2992a84eb88380a5a3e85
|
|
| BLAKE2b-256 |
8b59d720ca4e949b186092f08fbb538fbd66b362ed1c89b6fc5e5b93d66eb8a2
|