Metadata-Version: 2.4
Name: designos
Version: 0.1.0
Summary: DesignOS — AI-native 设计能力包，封装高级设计专家方法论为可共享 Skill 矩阵
Author: young
License: Apache-2.0
License-File: LICENSE
Keywords: agent,ai,design,mcp,skills
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Requires-Dist: anthropic>=0.40
Requires-Dist: httpx>=0.27
Requires-Dist: openai>=1.50
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: structlog>=24.0
Requires-Dist: typer>=0.12
Provides-Extra: all
Requires-Dist: openpyxl>=3.1; extra == 'all'
Requires-Dist: opentelemetry-exporter-otlp; extra == 'all'
Requires-Dist: opentelemetry-sdk; extra == 'all'
Requires-Dist: pdfplumber>=0.11; extra == 'all'
Requires-Dist: pillow>=10.0; extra == 'all'
Provides-Extra: dev
Requires-Dist: hypothesis>=6.0; extra == 'dev'
Requires-Dist: pyright>=1.1; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.5; extra == 'dev'
Provides-Extra: trace
Requires-Dist: opentelemetry-exporter-otlp; extra == 'trace'
Requires-Dist: opentelemetry-sdk; extra == 'trace'
Provides-Extra: uxeval
Requires-Dist: openpyxl>=3.1; extra == 'uxeval'
Requires-Dist: pdfplumber>=0.11; extra == 'uxeval'
Requires-Dist: pillow>=10.0; extra == 'uxeval'
Description-Content-Type: text/markdown

# DesignOS

AI-native 设计能力包，把高级设计专家方法论封装为可共享的 Skill 矩阵，跨 IDE / Agent 统一调用。

## 状态

`v0.1.0` — M0 阶段（接口冻结 + 仓库骨架）。Kernel / MCP Servers / Skills 实现尚在并行开发中，暂未具备端到端运行能力。

## 文档与贡献

- 架构与决策：`docs/architecture/`
- 决策记录（ADR）：`docs/decisions/`
- 数据契约：`docs/schemas/`
- 排期与并行任务：`docs/plans/`

提交规范请遵循 Conventional Commits，所有变更需通过 `uv run ruff check .`、`uv run pyright`、`uv run pytest` 三关。

## License

Apache 2.0，详见 `LICENSE`。
