Repository navigation
v0.2.0 (alpha)
Pre-release
Pre-release
Experimental alpha. ADR-0009 is accepted: use native decorators for a few functions and explicit registration for existing services. The wire schema remains 0.1.0. Human comfort/preference is still unmeasured.
Install the validated GitHub wheel (Python 3.11+; local sessions support macOS/Linux):
python -m pip install "melampus[session] @ https://github.com/melampus-org/melampus-python/releases/download/v0.2.0/melampus-0.2.0-py3-none-any.whl"SDK setup and scope · Registration demo · Participant pilot · Visual walkthrough and videos
PyPI publication uses a separate Trusted Publisher workflow; the GitHub assets can be tried independently.
v0.2.0
Changelog:
Added
- Explicit
instrument(target, namespace=..., contracts=...)registration for
ordinary Python class instances, modules and grouped function boundaries.
Selected methods preserve binding, signatures, sync/async behavior and target
typing; shared classes are untouched and unsupported descriptors fail explicitly. - Optional stable
path=on existing function decorators; the inferred path
and experimental 0.1.0 wire schema remain compatible. - Three-style registration/repair demo, Claude session example, official-source
SDK/decorator research and documented scope/bypass tradeoffs. - Local timed, resumable pilot covering all seven worksheet measures, six task
order rotations and Markdown/CSV/JSON reports. Synthetic runs are labeled;
human preference and comfort remain unmeasured.
Changed
- Permit matching declarations from multiple instances sharing reviewed paths;
conflicts remain incomplete and passing calls do not erase drift. - Recommend explicit registration for existing services while retaining native
decorators as an equal supported choice for small function integrations.
Commits:
- release: 0.2.0 alpha SDK registration and onboarding pilot (#8) (301d8f9)
- docs: publish 0.1.0 walkthrough and demo videos (0cd3bfe)
- Add unit test comparison demo (47016fb)
- docs: record live Claude drift repair and visual walkthrough (a9d9dee)
- feat: center 0.1.0 on local agent drift and repair sessions (58abe49)
- docs: distinguish SDK overhead from declaration telemetry cost (0b4d4f5)
- feat: prepare 0.1.0 runtime contract SDK and OTLP watcher (948ba33)
- docs: define first-release wire and execution contracts (49a81c0)
- docs: add founding spec and ADRs 0001-0005 (039719c)
- chore: add CLAUDE.md with worktree-per-task ground rule (00aa9ce)
- chore: ignore local AI-assistant config (Claude Code, Cursor) (d933648)
- chore: add Python .gitignore (95bb779)
- chore: add [0.0.0] changelog entry to satisfy version guard (99e56f8)
- chore: add semver release automation (simple mode) (878d8a2)
- chore: harden repo to team standard (codeowners, pr template, pages) (6c53678)
- chore: initial commit (ae2781b)
Pin this version: git clone --branch v0.2.0 <repo>