Metadata-Version: 2.5
Name: skillos-os
Version: 0.6.0-beta.2
Summary: SkillOS - Skill Execution Kernel with 5/25/70 Distribution (Open Source, AGPL-3.0)
Project-URL: Homepage, https://github.com/maref-org/skillos
Project-URL: Repository, https://github.com/maref-org/skillos
Author: SkillOS Contributors
License: AGPL-3.0
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: beautifulsoup4>=4.12
Requires-Dist: croniter>=2.0
Requires-Dist: cryptography>=50.0.0
Requires-Dist: httpx>=0.28
Requires-Dist: pyyaml>=6.0
Requires-Dist: readability-lxml>=0.8
Requires-Dist: requests>=2.32.5
Requires-Dist: sqlalchemy>=2.0.0
Provides-Extra: dev
Requires-Dist: alembic>=1.13; extra == 'dev'
Requires-Dist: bandit>=1.9.4; extra == 'dev'
Requires-Dist: gitpython>=3.2.1; extra == 'dev'
Requires-Dist: mypy>=1.11; extra == 'dev'
Requires-Dist: opentelemetry-api>=1.45.1; extra == 'dev'
Requires-Dist: opentelemetry-exporter-otlp>=1.45.1; extra == 'dev'
Requires-Dist: opentelemetry-sdk>=1.45.1; extra == 'dev'
Requires-Dist: pip-audit>=2.7; extra == 'dev'
Requires-Dist: pre-commit>=3.7; extra == 'dev'
Requires-Dist: prometheus-client>=0.20; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=6.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.15.16; extra == 'dev'
Requires-Dist: setuptools>=84.1.0; extra == 'dev'
Provides-Extra: llm
Requires-Dist: litellm>=1.96.2; extra == 'llm'
Provides-Extra: postgres
Requires-Dist: psycopg2-binary>=2.9; extra == 'postgres'
Provides-Extra: web
Requires-Dist: fastapi>=0.115.0; extra == 'web'
Requires-Dist: uvicorn>=0.30.0; extra == 'web'
Description-Content-Type: text/markdown

# SkillOS — Skill Operating System (v0.6.0-beta.2)

**Agent skill scheduling and orchestration kernel.**

SkillOS is the terminal implementation layer of the OpenHuman Protocol — a Python 3.11+ backend for multi-agent skill execution with a built-in 5/25/70 economic model.

## Quick Start

```bash
pip install -e ".[dev,web]"
pytest
```

## Architecture

```
L3 经济层    5/25/70 分配引擎 · Skill Market L3 MVP · NegMarket 负样本市场
             生态基金 · Registry / Pricing / Settlement
L2 协议层    Registry / Matcher / Settlement / Identity / Remote Bridge
L1 内核层    EntryKernel · AgentScheduler · SkillKernel · SessionManager
             SessionIsolator · StatePersistor · TaskScheduler · WebFetcher
L0 基础层    结构化日志 · Prometheus 指标 · OTel 追踪 · 错误码系统
```

See [ARCHITECTURE.md](ARCHITECTURE.md) for details.

## Development

```bash
make test     # run all tests
make lint     # ruff check
make gate     # full release gate (same script as CI)
```

## Inspiration

The intelligence layer (`skillos.intelligence`) design was inspired by concurrent academic research on skill self-evolution
(independently implemented, no code or data shared):

- **SkillEvolver: Skill Learning as a Meta-Skill** — Genrui Zhang et al., arXiv:2605.10500, May 2026
- **EmbodiSkill: Skill-Aware Reflection for Self-Evolving Embodied Agents** — Ruofei Ju et al., arXiv:2605.10332, May 2026

SkillOS's evolution loop uses its own Agent execution logs and architecture vocabulary,
not derived from any external codebase.

## License

AGPL-3.0 — see [LICENSE](LICENSE).
