Skip to content

v0.2.0 (alpha)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 18:14
301d8f9

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>