Agent Plugins Marketplace
← All plugins

hello-runtime

v1.0.0

A worked example of the C2 plugin protocol: a Node process that contributes a command, calls one of the host's, and listens for host events.

Agent Plugins

By C2License: MIT0 GitHub starsUpdated last week

Directory evidence

Runtimes
Agent Plugins
Parsed components
0 skill or MCP entries
Source updated
Oct 14, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Get the plugin

git clone https://github.com/IchenDEV/C2

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is packs/hello-runtime/.

This listing currently publishes only the generic Agent Plugins format. Automatic install commands for other clients are not generated yet.

Plugin files

packs/hello-runtime/
└── plugin.json

Plugin manifests1

packs/hello-runtime/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hello-runtime",
  "version": "1.0.0",
  "description": "A worked example of the C2 plugin protocol: a Node process that contributes a command, calls one of the host's, and listens for host events.",
  "author": {
    "name": "C2"
  },
  "license": "MIT",
  "keywords": [
    "example",
    "plugin-protocol",
    "runtime"
  ],
  "extensions": {
    "dev.codetwo": {
      "standardVersion": "1.2.0",
      "commands": [
        {
          "id": "hello.dirty",
          "title": "Check changes",
          "description": "Count modified files in the active workspace.",
          "argsSchema": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "cwd"
            ],
            "properties": {
              "cwd": {
                "type": "string"
              }
            }
          }
        }
      ],
      "runtime": {
        "protocol": "1.0.0",
        "command": "node",
        "args": [
          "plugin.js"
        ],
        "inject": []
      },
      "ui": [
        {
          "id": "dirty-workspace",
          "slot": "session.header",
          "label": "Check changes",
          "description": "Count modified files in the active workspace.",
          "command": "hello.dirty"
        },
        {
          "id": "dirty-workspace-toolbar",
          "slot": "composer.toolbar",
          "label": "Check changes",
          "description": "Count modified files in the active workspace.",
          "command": "hello.dirty"
        }
      ]
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[hello-runtime on Agent Plugins Marketplace](https://pluginsmp.com/plugins/hello-runtime)