Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@

All notable changes to this project are documented in this file.

## v0.6.0 — Pipeline Kernel, defineConfig, Docs Site & Full-Stack Upgrade

### Architecture
- **`@agentplugins/pipeline`** — new middleware kernel: composable install pipeline with typed `PipelineContext`, `use()` registration, ordered execution, and abort support. Security gate migrated as a first-class pipeline plugin.
- **`defineConfig` API** — plugin bus + per-target overrides; custom-adapter extensibility via the pipeline.
- **`@agentplugins/contract`** zod 4 migration — schema as single source of truth; `zod-to-json-schema` at build time.
- **`@agentplugins/core`**, **`@agentplugins/migrate`** zod 4 migration.
- **`@agentplugins/store`** — GitHub tree-URL parsing for bare repo paths in `validateCloneUrl`.

### Adapters
- **`adapter-opencode`** — emits `mcpServers` as `mcp.servers` in `opencode.json` (breaking opencode config format alignment).
- **`adapter-claude`** / **`adapter-opencode`** — agent `model` + `fallbackModels` frontmatter support.
- **`adapter-copilot`** — universal hook-handler fix (copilot hook registration regression).

### Tooling / Build
- **tsup → tsdown** across all adapters + `@agentplugins/pipeline`.
- **cleye** (replaces cac) + **logtape** structured logging (replaces chalk) in CLI.
- **jiti v2** migration in CLI and `recompile-installed` script.
- **pnpm catalog** + `.nvmrc 22` + `engines.node >=22` across the monorepo.
- **`adapter-opencode`** / **`adapter-gemini`** tsc errors resolved.

### Docs / Site
- VitePress docs site: logo, sponsor CTA, reference landing page, SEO/sitemap/OG tags.
- Capability-matrix restructured; porting guide added.
- Domain updated `agentplugins.dev → agentplugins.pages.dev`; `$id` in schema JSON updated to match.

### Project / CI
- Community-health files: `CODE_OF_CONDUCT.md`, `CONTRIBUTING.md`, issue templates, PR template, `FUNDING.yml`, triage workflow.
- CI typecheck scoped to `packages/**` (docs site and `example-profiler` lack `tsc` config).
- Topological binary build in `release.yml` (`pnpm --filter './packages/**'` replaces selective filter).
- `adapter-codex` / `adapter-kimi` `peerDependencies` bumped `^0.5.0 → ^0.6.0`.

## v0.5.0 — @agentplugins/store + Setup Scripts

### New package
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter-claude/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-claude",
"version": "0.5.0",
"version": "0.6.0",
"description": "AgentPlugins platform adapter for Claude Code",
"type": "module",
"main": "./dist/index.mjs",
Expand Down
4 changes: 2 additions & 2 deletions packages/adapter-codex/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-codex",
"version": "0.5.0",
"version": "0.6.0",
"description": "AgentPlugins platform adapter for OpenAI Codex CLI",
"main": "./dist/index.cjs",
"types": "./dist/index.d.mts",
Expand All @@ -27,7 +27,7 @@
"vitest": "catalog:"
},
"peerDependencies": {
"@agentplugins/core": "^0.5.0"
"@agentplugins/core": "^0.6.0"
},
"files": [
"dist",
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter-copilot/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-copilot",
"version": "0.5.0",
"version": "0.6.0",
"description": "GitHub Copilot CLI platform adapter for AgentPlugins — compiles AgentPlugins plugins into Copilot-compatible manifests, hooks, skills, and MCP configuration",
"main": "./dist/index.cjs",
"types": "./dist/index.d.mts",
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter-gemini/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-gemini",
"version": "0.5.0",
"version": "0.6.0",
"description": "AgentPlugins platform adapter for Google Gemini CLI extensions",
"type": "module",
"main": "./dist/index.mjs",
Expand Down
4 changes: 2 additions & 2 deletions packages/adapter-kimi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-kimi",
"version": "0.5.0",
"version": "0.6.0",
"description": "AgentPlugins platform adapter for Kimi (Moonshot AI)",
"main": "./dist/index.cjs",
"types": "./dist/index.d.mts",
Expand Down Expand Up @@ -33,7 +33,7 @@
"vitest": "catalog:"
},
"peerDependencies": {
"@agentplugins/core": "^0.5.0"
"@agentplugins/core": "^0.6.0"
},
"keywords": [
"agentplugins",
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter-opencode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-opencode",
"version": "0.5.0",
"version": "0.6.0",
"description": "OpenCode platform adapter for AgentPlugins - generates OpenCode-compatible plugins from universal manifests",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter-pimono/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/adapter-pimono",
"version": "0.5.0",
"version": "0.6.0",
"description": "Pi Mono platform adapter for AgentPlugins — generates TypeScript-native extensions for the Pi agent runtime",
"type": "module",
"main": "./dist/index.mjs",
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/cli",
"version": "0.5.0",
"version": "0.6.0",
"description": "CLI for building AgentPlugins plugins across multiple AI agent harnesses",
"type": "module",
"bin": {
Expand Down
2 changes: 1 addition & 1 deletion packages/compile/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/compile",
"version": "0.5.0",
"version": "0.6.0",
"description": "Shared codegen kernel for AgentPlugins adapters. Secure emit helpers, sanitizers, lint, validation, hook-wrapper.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/contract/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/contract",
"version": "0.5.0",
"version": "0.6.0",
"description": "Single-source-of-truth manifest schema for AgentPlugins. Zod schema → TypeScript types → manifest.schema.json.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/core",
"version": "0.5.0",
"version": "0.6.0",
"description": "Core types, validation, and plugin registry for AgentPlugins",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/ingest/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/ingest",
"version": "0.5.0",
"version": "0.6.0",
"description": "Format ingestors for importing community plugins from Claude Code, Codex, and Skills.sh into AgentPlugins v1 manifests.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/migrate/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/migrate",
"version": "0.5.0",
"version": "0.6.0",
"description": "MCP server that wraps @agentplugins/ingest to let agents migrate community plugins conversationally.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/pipeline/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/pipeline",
"version": "0.5.0",
"version": "0.6.0",
"description": "AgentPlugins middleware kernel — composable plugin bus for the build and install pipelines",
"type": "module",
"main": "./dist/index.mjs",
Expand Down
2 changes: 1 addition & 1 deletion packages/schema/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/schema",
"version": "0.5.0",
"version": "0.6.0",
"description": "JSON Schema + TypeScript types + Ajv validators for the AgentPlugins manifest. The public contract for the ecosystem.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/security/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/security",
"version": "0.5.0",
"version": "0.6.0",
"description": "Security and trust primitives for AgentPlugins: integrity hashing, SSRF-safe fetch, lifecycle script policy, and wrappers for osv-scanner, OpenSSF Scorecard, and npm provenance.",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/store/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentplugins/store",
"version": "0.5.0",
"version": "0.6.0",
"description": "Universal plugin store for AgentPlugins — install, link, and registry fs operations for ~/.agents/plugins/<name>/",
"type": "module",
"main": "./dist/index.js",
Expand Down
Loading