Releases: vunm-io/passdown
Releases · vunm-io/passdown
Release list
passdown v0.4.0
Added
passdown-pickupskill: reads the latest handoff log and plan state,
verifies them against the working tree, and briefs the next session —
closing the shift-handover loop.- Machine-readable YAML frontmatter (
status,branch,agent,plan) at
the top of every handoff log, plus a defined agent-identity convention. scripts/doctor.sh: reports install-channel hygiene per host — dual
plugin/direct installs and direct installs that drifted from the checkout —
with a regression suite wired into CI.
Changed
passdown-dispatchnow materializes routing decisions as[dispatch: ...]
tags in the plan file and records aDispatched:outcome line under each
task executed off the main session.
Fixed
- Restore the 0.1.0 changelog entries and version link references dropped by
the v0.3.0 release commit. - The documentation contract tests now require a link reference for every
CHANGELOG version heading, andcheck-version.shrequires a CHANGELOG
section for the current version.
passdown v0.3.0
Added
- Standalone markdown planning template with Passdown dispatch tags, done
criteria, and verification fields. - Optional
--skills-onlydirect-install mode for users who do not use
OpenSpec. - Integration guidance for standalone Passdown, OpenSpec, Superpowers, and the
combined workflow.
Changed
- Made
passdown-dispatchan explicit pre-execution gate for multi-task plans,
including plans about to enter Superpowersexecuting-plans. - Added a consumer workspace invariant requiring routing before implementation.
- Defined
planning: markdownwith aplan_dirkey inpassdown-intake, so
standalone plans are created from the markdown template without OpenSpec. - Documented the dispatch gate, optional integrations, standalone markdown
planning, and--skills-onlyin the README and smoke-test checklist.
Fixed
- Prevent plan executors from bypassing Passdown routing merely because another
plugin entered its own execution skill first. - Reject combining
--intowith--hostor--skills-onlyin any argument
order instead of silently installing the schema and dropping the other flags.
passdown v0.2.0
Added
- First-class Codex host support with a native
.codex-pluginmanifest and
repo marketplace. - Installer, skill-contract, version, and release-workflow regression suites.
- A single
VERSIONsource of truth with manifest/tag agreement checks. - Tag-gated GitHub Release automation.
- Executor environment preflight and setup guidance.
Changed
- Made intake, dispatch, and handoff configuration inherit root-to-nearest
AGENTS.mdvalues with nearest-key precedence. - Made dispatch host-aware: Codex is an external executor only from another
host, while native subagents use the portablesubagentname. - Made executor results concise structured summaries, preserving verbatim
environment errors rather than relaying all output. - Made direct installs explicit per host and recursive for skill resources.
- Adopted short-lived branches, protected
main, and PR-only integration. - Expanded the public documentation, examples, smoke tests, and release gates.
Fixed
- Preserve pre-existing working-tree changes when an executor fails; cleanup is
limited to changes attributable to that dispatch. - Stop cross-repo intake when permissions are insufficient instead of
attempting sandbox workarounds. - Remove stale files during direct skill synchronization.
- Reject unknown installer arguments and make
--helpside-effect free. - Avoid handoff log collisions with agent/time filename suffixes.
- Keep optional OpenSpec design artifacts from blocking task generation.
passdown v0.1.0 — initial dogfooding release
Initial snapshot of the three passdown skills, installer, and OpenSpec schema. Later public-readiness changes remained on main and are released in v0.2.0.