OpenClaw Workflow Management Agent
Project description
OCLAWMA
OpenClaw Workflow Management Agent
A powerful, extensible AI agent framework with lazy-loaded skills, multi-provider LLM support, and intelligent context management.
๐ Quick Start
Installation
# Install from PyPI
pip install oclawma
# Or install with development dependencies
pip install oclawma[dev]
Start an Interactive Session
# Start with default local model (requires Ollama)
oclawma run
# Use a specific model
oclawma run --model llama3.2:latest
# Use Kimi cloud provider
export KIMI_API_KEY="your-api-key"
oclawma run --provider kimi --model k2.5
# Auto provider (local with cloud fallback)
oclawma run --provider auto
First Conversation
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฆ Welcome to OCLAWMA v0.2.0 โ
โ OpenClaw Workflow Management Agent โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
You: Hello! Can you help me with my project?
Assistant: Hello! I'd be happy to help you with your project. What would you like to work on?
You: exit
โจ Features
- ๐ง Multi-Provider LLM Support: Ollama (local), Kimi (cloud), and auto-fallback
- ๐ง Lazy-Loaded Skills: Skills load on-demand for fast startup
- ๐ฆ Pip-Installable Skills: Distribute skills via PyPI
- ๐ฌ Interactive Sessions: REPL-style conversation with tool calling
- ๐ Context Budget: Token usage tracking with proactive management
- ๐๏ธ Context Compression: Automatic summarization when approaching limits
- ๐ก๏ธ Safety Controls: Configurable safety levels for tool execution
- ๐ Extensible: Easy to add new providers, tools, and skills
๐ Documentation
- Installation Guide - Detailed installation instructions
- Configuration Reference - Environment variables and settings
- Skill Development Guide - Create your own skills
- Architecture Overview - System design and components
- API Reference - Python API documentation
๐ ๏ธ Built-in Tools
| Tool | Description |
|---|---|
read |
Read file contents |
write |
Write content to files |
exec |
Execute shell commands |
๐งฉ Available Skills
Install additional skills via pip:
# Docker skill
pip install oclawma-skill-docker
# Kubernetes skill
pip install oclawma-skill-kubernetes
# GitHub skill
pip install oclawma-skill-github
๐ป Interactive Commands
During a session, use these commands:
| Command | Description |
|---|---|
exit, quit |
End the session |
/clear |
Clear conversation history |
/compact |
Summarize conversation to save tokens |
/status |
Show session status and token budget |
/help |
Show available commands |
๐๏ธ Architecture
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CLI Layer โ
โ (Click commands) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Session โ โ Providers โ โ Skills โ
โ Runner โโโโโบโ (Ollama/Kimi) โ โ Registry โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ
โผ โผ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โContext Budgetโ โ Lazy Loading โ
โ Tracker โ โ System โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
๐ค Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
๐ License
MIT License - see LICENSE file for details.
๐ Links
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 Distribution
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 oclawma-0.4.2.tar.gz.
File metadata
- Download URL: oclawma-0.4.2.tar.gz
- Upload date:
- Size: 616.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a205d0147cad76e0428a8b879e2192b85a8d06848259246c9b6dbad96689f25f
|
|
| MD5 |
d89865283f39c702e3a8bdd2714d688d
|
|
| BLAKE2b-256 |
20e8493f5494669002a91fa5e6ea093ea5a2188b0b77bb959b20cb73d5aebdb0
|
File details
Details for the file oclawma-0.4.2-py3-none-any.whl.
File metadata
- Download URL: oclawma-0.4.2-py3-none-any.whl
- Upload date:
- Size: 399.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37266420ebcae5781e166809f0560a3b52d04aa0debcb09bc196fcce03ba5b50
|
|
| MD5 |
13bebbc812cdb18588deb711dada81d2
|
|
| BLAKE2b-256 |
93dd30d9bce494c72a28b8f1211145722963dce67d2a4a1e9edbbeca2d98efb5
|