Skip to content

Commit 8b919c0

Browse files
rithulkameshclaude
andcommitted
fix(pypi): add README.md, bump to 3.0.1 so description shows on PyPI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 76bbf2e commit 8b919c0

2 files changed

Lines changed: 50 additions & 1 deletion

File tree

python/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# devsper
2+
3+
Self-evolving AI workflow engine — run `.devsper` workflows locally or at scale.
4+
5+
```bash
6+
pip install devsper
7+
devsper run workflow.devsper --input topic="transformers"
8+
```
9+
10+
## Providers
11+
12+
Set any one key and `devsper` picks it up automatically:
13+
14+
| Provider | Env var |
15+
|---|---|
16+
| Anthropic | `ANTHROPIC_API_KEY` |
17+
| OpenAI | `OPENAI_API_KEY` |
18+
| GitHub Models | `GITHUB_TOKEN` |
19+
| ZAI / GLM | `ZAI_API_KEY` |
20+
| Azure OpenAI | `AZURE_OPENAI_API_KEY` + `AZURE_OPENAI_ENDPOINT` + `AZURE_OPENAI_DEPLOYMENT` |
21+
| Azure AI Foundry | `AZURE_FOUNDRY_API_KEY` + `AZURE_FOUNDRY_ENDPOINT` + `AZURE_FOUNDRY_DEPLOYMENT` |
22+
| LiteLLM proxy | `LITELLM_BASE_URL` |
23+
| Ollama | `OLLAMA_HOST` (default: `http://localhost:11434`) |
24+
25+
Or store credentials in the OS keychain:
26+
27+
```bash
28+
devsper credentials set anthropic
29+
devsper auth github # device flow, no API key needed
30+
devsper auth status # show what's configured
31+
```
32+
33+
## Commands
34+
35+
```
36+
devsper run <workflow.devsper> [--input key=value ...]
37+
devsper compile <workflow.devsper> [--output <file>]
38+
devsper peer --listen 0.0.0.0:7000 [--join <addr>]
39+
devsper inspect <run-id>
40+
devsper tui # interactive UI (pip install 'devsper[tui]')
41+
devsper eval run # batch eval (pip install 'devsper[eval]')
42+
```
43+
44+
## Links
45+
46+
- [Docs](https://docs.devsper.com)
47+
- [GitHub](https://github.com/devsper-com/runtime)
48+
- [devsper.com](https://devsper.com)

python/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "devsper"
7-
version = "3.0.0"
7+
version = "3.0.1"
88
description = "Devsper runtime CLI — self-evolving AI workflow engine"
9+
readme = "README.md"
910
requires-python = ">=3.11"
1011
license = { text = "Apache-2.0" }
1112
keywords = ["AI", "agents", "workflow", "runtime", "swarm"]

0 commit comments

Comments
 (0)