All notable changes to oh-my-openagent-toolkit are tracked here.
This repository uses SemVer-style release tags (vMAJOR.MINOR.PATCH) even though it is a project-local OpenCode bundle rather than a package artifact. The VERSION file is the local toolkit version source of truth; tags and GitHub Releases are added only when a release is published.
Versioning rules:
- Major: breaking changes to routing, support-tier semantics, or documented bundle contracts.
- Minor: new local skill surfaces, new reference layers, or meaningful public workflow/documentation additions.
- Patch: validator fixes, wording corrections, guardrail tightening, and non-breaking documentation updates.
Minor toolkit release preparing the locale-native/transcreation service-vernacular upgrade for manual npm publish readiness.
- Expanded
service-vernacularinto a generalized locale-native and transcreation companion for target-locale public copy while preserving Korean as the deeper locale-specific specialization. - Added the general
locale-native-copy.mdreference layer and upgraded related service-vernacular protocols for source intent, locale dossiers, terminology, register, cultural adaptation, UI/layout risk, and native/in-market review evidence. - Preserved Korean specialization through
korean-native-copy.mdand retained Korean-native review requirements alongside the generalized locale-native workflow.
- Hardened the source validator so locale-native/transcreation anchors, target-locale native review, Korean specialization preservation, governance absence, and discoverability boundaries are checked together.
- Regenerated toolkit manifest and historical hash metadata for
0.9.0after the managed service-vernacular, validator, README, and routing discoverability edits.
service-vernacularremains supplementary and non-primary; this release does not add support tiers, workflow claims, route-domain entries, capability-matrix entries, routing-signals entries, or new skills.- This release prepares source metadata only; npm publish remains user-owned and was not performed, and no git tags or GitHub Releases are created by this metadata update.
Minor toolkit release preparing the service-vernacular Option B public-copy upgrade for manual npm publish.
- Expanded
service-vernacularfrom internal wording help into Option B public-copy guidance for homepage and service prose while keeping it a supplementary language companion. - Added public-copy reference coverage for
public-copy-protocol.md,web-service-prose.md, andkorean-native-copy.md, including intent card inputs, public/private copy boundaries, and Korean-native review gates. - Updated discoverability so public display copy, homepage/service prose, and Korean-native review are easier to find without making
service-vernaculara primary route or support claim.
- Added source validator coverage for the new public-copy references, required tokens, negative governance sidecar checks, and Korean-native public-copy gates.
- Regenerated toolkit manifest and historical hash metadata for
0.8.0so manual update planning can recognize the final managed payload alongside0.7.0.
- Support and routing posture stay unchanged:
service-vernacularremains supplementary, absent from governance sidecars, and not a primary route, validated workflow, or support claim. - This release prepares source metadata only; npm publish, git tags, and GitHub Releases remain manual user-owned steps.
Minor toolkit release adding the full local DESIGN.md reference mirror and reference-guided DESIGN.md generation guardrails.
- Added the full 73-example local design-md mirror from the pinned upstream snapshot so design references work offline from package contents.
- Updated
/impeccable documentguidance to prefer existing project DESIGN.md files, scan project-local design sources, shortlist three local examples plus Custom, and keep replacement/restyle flows explicit. - Added brand-safety and prompt-injection guardrails for reference-guided DESIGN.md generation so copied examples stay inspiration, not product identity or instruction authority.
- Added validator and static regression coverage for the 73-example mirror, catalog parity, prompt guidance, no design-md route/control-plane creep, and unchanged support-tier boundaries.
- Regenerated toolkit manifest and historical hash metadata for
0.7.0; validation and package smoke passed for the release candidate.
- This release does not publish npm, create tags, or change package aliases; npm publish remains a manual user-owned handoff.
- Design-md references remain supplementary guidance and do not add a primary route, validated workflow, support tier, runtime fetch, or remote dependency.
Patch release for the init AGENTS target-path repair.
- Fixed missing-target
AGENTS.mdcreation so absent target paths receive the packaged full guide plus exactly one managed OMO Toolkit block. - Preserved marker-safe behavior for existing
AGENTS.mdfiles: project content outside the managed block stays intact, and existing managed blocks remain the only toolkit-owned region. - Kept lockfile
agentsBlockownership tied to the managed-block hash, not the whole generated guide.
- Validation and smoke coverage now cover missing-target full-guide creation, idempotency, and existing-file marker preservation.
- npm publication remains a manual user step after the GitHub release; this metadata update does not publish the package.
Minor toolkit release adding safe migration for legacy/manual installs and explicit guided init UX.
- Added safe migration docs and CLI flow for existing or manual target installs through
migrate --dry-run,migrate --apply, andinit --migrate --dry-run. - Documented migration action labels:
adopt-identical,replace-known-stale,create-missing,preserve-project-owned,needs-review, andunsafe-conflict, including marker-safeAGENTS.mdhandling. - Added explicit guided installer UX through
init --guided; bareinitremains dry-run/default-safe, and changing bare TTYinitto guided by default remains a future decision. - Documented
localOnlyas lockfile preservation metadata for project-owned files respected byvalidate,doctor,init,migrate, andupdate.
--dry-runwrites nothing.--forceand--overwriteare rejected guardrails, not migration safety flags.- Support and validation boundaries stay unchanged: v0.6 migration and guided init do not add primary routes, workflow validation, or native OpenCode behavior.
- Migration uses package-local historical hashes only and does not fetch history at runtime.
Minor toolkit release publishing the project-local installer/updater CLI for safe target-project installation, validation, diffing, and updates.
- Added the dependency-light installer/updater CLI for
oh-my-openagent-toolkit, includinginit,update,validate, anddoctorcommand surfaces plus theoh-my-openagent-toolkitandomo-toolkitbin aliases. - Added the declarative source manifest used by package installs and update planning, distinct from the support-tier capability matrix.
- Added lockfile-backed ownership through
.opencode/oh-my-openagent-toolkit.lock.jsonso managed files and source identity are tracked explicitly. - Added marker-managed
AGENTS.mdintegration that preserves project-authored content outside the OMO Toolkit managed block.
- Release validation covers the source validator, CLI test suite, package dry-run, and external sandbox smoke from
/tmp/opencode/omo-toolkit-release-smoke-pack. - Installed-project validation remains CLI-only through
node bin/omo-toolkit.mjs validate --target <path>and checks managed files, lockfile hashes, duplicate AGENTS blocks, and forbidden top-levelpaths.
- Support boundary remains unchanged: this release adds installer/update mechanics but does not add a new validated workflow, primary route, support tier, remote fetch, self-update, plugin marketplace, or interactive TUI.
- Source validation remains
bash .opencode/reference/validate-opencode-bundle.sh full; installed target validation remains separate from the source shell validator.
Minor toolkit release aligning local harness discovery documentation and validation with oh-my-openagent v4.3.0 project-root behavior.
- Removed obsolete top-level
pathswiring from.opencode/oh-my-openagent.jsonc; the file now stays schema-compatible while project discovery loads local.opencode/skillsand.opencode/commandsfrom the toolkit root. - Clarified
.opencode/reference/opencode-compatibility-model.mdsoskills.sourcesis documented only for extra skill sources, not command or reference roots. - Added a validator contract that rejects top-level
pathsin the plugin config and records the v4.3.0 toolkit-root discovery boundary. - Verified root scoping explicitly: the toolkit root discovers
compass,service-vernacular,impeccable, androute-domain, while the parent root does not discover those project assets.
- Release-time validation:
sh -n .opencode/reference/validate-opencode-bundle.shpassed, andbash .opencode/reference/validate-opencode-bundle.sh fullreported95 PASS, 0 WARN, 0 FAIL. - Config smoke test against
oh-my-openagentv4.3.0 loaded.opencode/oh-my-openagent.jsoncwithhasPaths=false.
- This release does not add a new skill, primary route, validated workflow, or support tier.
service-vernacularremains a supplementary language companion and stays absent from routing-signals, capability-matrix, support-policy, and workflow-catalog sidecars.- Toolkit assets remain project-scoped: run from
oh-my-openagent-toolkit/when expecting local skills or/route-domainto be discoverable.
Local toolkit release publishing all local-only governance, routing, Impeccable compatibility, validation, and service-vernacular work accumulated after v0.2.0.
- Added
service-vernacularas a local supplementary language companion for repo-backed nouns, verbs, surface registers, and before/after rewrite evidence across user-facing surfaces. - Added the
service-vernacularreference set for language dossiers, surface registers, rewrite examples, slop detection, rewrite gates, and contract-safety boundaries. - Added explicit OpenCode compatibility governance, including
LICENSEand.opencode/reference/opencode-compatibility-model.md, to distinguish native OpenCode contracts from enhancedoh-my-openagentbehavior. - Normalized the Impeccable command and reference facades so compatibility wrappers stay redirects or aliases while upstream command surfaces and references remain clearly supplementary.
- Classified Impeccable compatibility wrappers and planned adjacent packs across the local skill inventory, keeping planned packs discoverable without promoting them to validated routes.
- Clarified routing helper discovery, onboarding flow, release-engineering adjacency, support-policy wording, workflow-catalog boundaries, and compact workspace guidance.
- Expanded bundle validation for compatibility surfaces, Impeccable wrapper taxonomy, planned adjacent classification, release-evidence freshness contracts, and
service-vernacularinventory and guardrails. - Removed obsolete task-8 validation evidence files from the tracked release state; validation evidence that makes current release or workflow claims is now governed by freshness metadata.
- Release-time validation:
sh -n .opencode/reference/validate-opencode-bundle.shpassed, andbash .opencode/reference/validate-opencode-bundle.sh fullreported94 PASS, 0 WARN, 0 FAIL.
service-vernacularis not a primary route, not a validated workflow, and not a support claim.- Governance absence remains intentional:
service-vernacularhas no routing-signals, capability-matrix, support-policy, or workflow-catalog sidecar entry. - The validated workflow surface remains limited to
frontend-product-delivery,backend-service-delivery,cloud-release-readiness, andai-data-product-delivery.
Impeccable v3.1.1 Hybrid migration entry for toolkit version 0.2.0.
- Clarified version scope: this toolkit is
0.2.0, while the bundled upstream Impeccable skill is version3.1.1from upstream tagskill-v3.1.1. - Migrated to the hybrid Impeccable model: 1 upstream consolidated skill, 23 upstream commands, and 22 local compatibility wrappers.
- Preserved local compatibility wrappers so existing top-level shortcuts continue to point users toward
/impeccablecommand targets. - Brought in the upstream command and capability surface, including
documentandlivecommands,brand,product, andcodexreference surfaces, critique persistence, and craft gates. - Updated validator coverage for the hybrid taxonomy, wrapper redirects, upstream command metadata, capability references, critique storage, craft gates, support boundaries, and forbidden wrapper claims.
- Updated attribution handling so upstream
NOTICE.md,LICENSE, and Apache 2.0 markers travel with the consolidated Impeccable package.
- Historical release-time validator record:
sh .opencode/reference/validate-opencode-bundle.sh full:71 PASS, 0 WARN, 0 FAIL. - This v0.2.0 release note is not a live pass-count claim for the current working tree; current validator success is based on
0 FAIL.
- Support and workflow boundaries remain unchanged. Impeccable remains supplementary guidance plus compatibility routing inside this toolkit, not a new primary route or public support expansion.
brand,product, andcodexare upstream capability or reference surfaces, not new top-level local wrappers.- No tag or GitHub Release is published by this changelog entry.
First managed release for the toolkit, focused on the new DESIGN.md reference layer and the new compass orientation skill.
- Added the DESIGN.md reference layer for visual-language interpretation. It includes curated external DESIGN.md examples, source attribution, selection guidance, and catalog material while staying supplementary to existing UI routes.
- Added
compassas a bounded strategic-orientation skill for ambiguous pre-implementation requests. It helps reframe goals, compare 2-3 viable directions, recommend the next route, skill, helper, or planning step, and then hand implementation to the selected owner. - Updated routing guidance so DESIGN.md material and
compassremain discoverability and orientation aids, not new primary routes, support tiers, or validated workflow claims. - Expanded validator coverage for current inventory counts: 44 top-level skill entrypoints, 41 core skill surfaces, 3 planned adjacent packs, 17 expert packs, and 1 supplementary orientation skill.
- Added guardrail checks so
compassstays out of support-policy, workflow-catalog, routing-signals, and capability-matrix governance unless a future release intentionally changes those contracts. - Aligned the impeccable vendor-policy inventory wording with the new 41-skill core count.
sh .opencode/reference/validate-opencode-bundle.sh full:62 PASS, 0 WARN, 0 FAIL- Negative validator probes confirmed invalid modes and unexpected top-level skill directories fail as intended.
- This release does not make DESIGN.md a primary route or validated support claim.
- This release does not make
compassa primary route, routing-matrix replacement, implementation executor, or support claim. - The validated workflow surface remains limited to
frontend-product-delivery,backend-service-delivery,cloud-release-readiness, andai-data-product-delivery.