Azure / Azure/kars

Publish kars plugins to their ecosystems (OpenClaw plugin, Headlamp plugin, lightweight mesh plugin)

Open
#427 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
42
Forks
10
Avg merge
1d 11h
Merged PRs (30d)
19

Description

Track proper, registry-based publishing of the three kars plugins. Today they are **bundled** into the CLI npm package / sandbox image so `kars dev --release` works out-of-the-box, but each should also be published to its native ecosystem so third parties can consume them independently.

## 1. Official OpenClaw kars plugin
The kars OpenClaw plugin (`runtimes/openclaw`, mesh + governance integration). Publish to the OpenClaw plugin ecosystem / npm so any OpenClaw user can add kars governance + E2E mesh without the full kars stack.

## 2. Headlamp plugin
The kars Headlamp CRD-view plugin (`tools/headlamp-plugin`). Publish per the Headlamp plugin publishing flow → (Artifact Hub package + plugin catalog), so it installs via Headlamp's plugin manager rather than a side-loaded ConfigMap.
- Currently: prebuilt `dist/main.js` is bundled into the CLI package and side-loaded into the kind cluster's Headlamp.

## 3. Lightweight mesh plugin (runtime-agnostic)
A minimal AGT-mesh client plugin that works for **any** OpenClaw-compatible runtime — including **nemoclaw**. Decouple the Signal/AGT mesh transport from the kars-specific bits so it's a drop-in for other agent runtimes. Stretch goal: validate it against nemoclaw.

## For now
Everything is **bundled** (CLI npm package + sandbox image) so `kars dev --release` / `kars up --release` work with no repo checkout. This issue tracks moving to proper per-ecosystem publishing.

Contributor guide

Open the contributing guide

Research direction

Start by reading runtimes/openclaw and tools/headlamp-plugin, then trace how the CLI npm package and sandbox image currently bundle and side-load them. Review the Headlamp publishing flow linked in the issue and identify the registry requirements for each ecosystem. Done means the OpenClaw, Headlamp, and runtime-agnostic mesh plugins are independently publishable, with nemoclaw validation treated as a stretch goal.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
devops, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.