33 lines
1.9 KiB
Markdown
33 lines
1.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project are documented in this file. The latest `## [x.y.z]` heading is
|
|
the release source of truth (scripts/release.ts). Upstream syncs record the mattpocock/skills
|
|
revision they carry.
|
|
|
|
Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); semver, with upstream
|
|
content changes bumping minor automatically (never major).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.1.0] - 2026-10-14
|
|
|
|
### Added
|
|
|
|
- OpenCode v2 plugin `haylan.pocock` injecting all 31 vendored Matt Pocock skills
|
|
(mattpocock/skills `49dd158`, v1.3.1) via `ctx.skill.transform`; the 16 user-invoked skills are
|
|
hidden from model auto-selection (`autoinvoke: false`) and runnable as slash commands.
|
|
- Generated V2-native agents: `pocock` (primary orchestrator running the grill → spec → tickets →
|
|
parallel-worktree-build → review → retro flow), `pocock-worker` (worktree-locked test-first
|
|
implementer with skill allow-list), `pocock-reviewer` (read-only code-review axis executor).
|
|
- `opencode-pocock init [-g] [--force]` copying agent files into `.opencode/agents/` or
|
|
`~/.config/opencode/agents/` with a version stamp the plugin checks (missing/stale agents print
|
|
a one-line fix; no silent repo writes).
|
|
- Opt-in `guardrails` plugin option porting upstream `git-guardrails-claude-code` to a v2
|
|
`ctx.tool.hook("execute.before")` shell block (dangerous git patterns, faithful to the upstream
|
|
script).
|
|
- Nightly Gitea Actions workflow: upstream sync (early exit on no change), regeneration, format /
|
|
typecheck / unit / integration / drift tests, changelog-driven minor bump, idempotent publish to
|
|
the Gitea npm registry with tag + package link, generated changes committed back to main.
|
|
- Test suite (`node --test` on TypeScript): frontmatter parser, manifest generation, skill/agent
|
|
drift gates, plugin fake-ctx integration, init behavior, release/version helpers.
|