⚠️ AI-Agent-Only RepositoryThis repo is planned, maintained, and managed exclusively by AI Agents. Slop issues, rough edges, and AI artifacts are expected and intentionally present as part of an HITL-less / minimized AI-DD metaproject focused on learning, refining, and brute-force training both the agents and the human operator. Bug reports and contributions are still welcome, but please expect AI-generated code, comments, and documentation throughout.
Boundary disposition (Block-C, 2026-06-17): This repo is the canonical
py-sdk-indexworkspace — Python facades for absorbed fleet kits live here. Rust/Go cores belong to domain role owners (PhenoObservability, TestingKit, Authvault, PhenoFastMCP, …). Seedocs/boundary/DISPOSITION.md·BOUNDARY.md·STATUS.md.
| Field | Value |
|---|---|
| Last commit | 2026-06-17 |
| Open issues | 1 |
| Open PRs | 1 |
| Focus | Block-C boundary disposition + uv workspace hygiene |
Progress: ████████░░ 80%
Phenotype-org Python SDK consolidating McpKit, TestingKit, AuthKit, ResilienceKit, PhenoKits Python packages
# Clone, build, test
git clone https://github.com/KooshaPari/phenotype-python-sdk.git
cd phenotype-python-sdkpip install phenotype_python_sdkfrom phenotype_python_sdk import ...See SPEC.md for the full specification and llms.txt for machine-readable metadata.
Monorepo of Phenotype org Python SDK facades, consolidated from standalone kit repositories. Polyglot trees inside kit subtrees are absorption staging — see BOUNDARY.md.
Genesis documentation (charter, intent, SOTA, review, OKF): see charter.md. Role: py-sdk-index per phenotype-registry DOMAIN_ROLES.
<<<<<<< HEAD
| Kit | Path | Role extra | Notes |
|---|---|---|---|
| observability-kit | packages/observability-kit |
[observe] |
Python facade; Rust → PhenoObservability |
| testing-kit | packages/testing-kit |
[test] |
mcp-qa reconciled; Rust → TestingKit |
| resilience-kit | packages/resilience-kit |
[resilience] |
deploy-kit excluded from uv pending dep fix |
| data-kit | packages/data-kit |
— | db_kit uv member |
| auth-kit | packages/auth-kit |
[connect] |
Consumer repoint pending (Tracera, thegent) |
| mcp-kit |
packages/mcp-kit |
[connect] |
KooshaPari/McpKit archived 2026-06-17; mirror is incomplete. Migrate to PhenoFastMCP / PhenoFastMCP-rust / PhenoFastMCP-go. See packages/mcp-kit/DEPRECATED.md. |
| Package | Path |
|---|---|
| phenotype-config | packages/phenotype-config |
| phenotype-logging | packages/phenotype-logging |
| phenotype-id | packages/phenotype-id |
| phenotype-py-kit | packages/phenotype-py-kit |
| phenotype-testing | packages/phenotype-testing |
| pheno-cli-builder | packages/pheno-cli-builder |
| pheno-cli-kit | packages/pheno-cli-kit |
| Package | Path | Notes |
|---|---|---|
| agentmcp-hex 🆕 | packages/agentmcp-hex |
Agentic MCP framework with hexagonal DDD architecture (extracted from KooshaPari/McpKit 2026-06-18, source archived 2026-06-17). Domain / ports / adapters / app layout. See ORIGIN.md. |
packages/testing-kit/python/—qa-kit,pheno-testing-cli,pheno-quality-tools,pheno-quality-cli,pheno-analysis-cli,mcp-qapackages/resilience-kit/python/—deploy-kit,ci-cd-kit,pheno-deploypackages/observability-kit/python/—performance_kit, logging helpers
packages/agentmcp-hex/—agentmcp-hex(extracted 2026-06-18 from archivedKooshaPari/McpKit; hexagonal DDD adapter layer; seeORIGIN.md)
See each package’s README.md and pyproject.toml for install and usage.
Root pyproject.toml documents the workspace layout. Per-package tooling may use Poetry, setuptools, or Hatch — follow the kit you are changing.
cd packages/<kit>/python # when applicable
# use that package's documented install (poetry install, pip install -e ., etc.)MIT — see LICENSE.