Skip to content

nisavid/versionkeeping

v1.0.0MIT

Versionkeeping: safe Git checkpoints, conflict resolution, exact-lease publication, provenance-aware worktree cleanup, and history-preserving fork sync.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "versionkeeping",
  "version": "1.0.0",
  "description": "Versionkeeping: safe Git checkpoints, conflict resolution, exact-lease publication, provenance-aware worktree cleanup, and history-preserving fork sync.",
  "author": {
    "name": "Ivan D Vasin",
    "url": "https://github.com/nisavid"
  },
  "homepage": "https://github.com/nisavid/provingkit/tree/main/plugins/versionkeeping",
  "repository": "https://github.com/nisavid/provingkit",
  "license": "MIT",
  "keywords": [
    "git",
    "checkpoint",
    "conflict-resolution",
    "publication",
    "worktree",
    "fork-sync"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Versionkeeping",
        "shortDescription": "Safe Git publication and worktree lifecycle.",
        "longDescription": "Versionkeeping provides task-only Git checkpoints, intent-aware conflict resolution, deterministic exact-lease publication planning, provenance-aware worktree cleanup, and history-preserving fork sync.",
        "developerName": "Ivan D Vasin",
        "category": "Developer Tools",
        "capabilities": ["Version Control"],
        "websiteURL": "https://github.com/nisavid/provingkit/tree/main/plugins/versionkeeping",
        "brandColor": "#2563EB",
        "defaultPrompt": [
          "Use $versionkeeping:checkpointing-and-publishing-git-work to checkpoint and publish the current Git task safely.",
          "Use $versionkeeping:resolving-merge-conflicts to interpret and resolve this active Git conflict safely.",
          "Use $versionkeeping:using-persistent-git-worktrees to prepare an isolated worktree.",
          "Use $versionkeeping:syncing-forks-with-upstream to sync this fork safely."
        ]
      }
    }
  }
}

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • 11Python files
  • 4YAML files
  • LICENSE
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai