Harness

data-ai MCP Server

Rust AI agent orchestration platform with App Server, rules, skills, GC, and observability.

Verified
data-aidata-ai
5 views35 stars2 forksMIT

Why This Matters

Discovered via agent-topic:ai-agent and last synced 3mo ago.

Verified
Source
agent-topic:ai-agent
Stars
35
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
23
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (23)

Crate

Purpose

harness-protocol

JSON-RPC method definitions, envelopes, notifications, codecs

Lifecycle

`initialize`, `initialized`

VibeGuard

`preflight`, `cross_review`

harness-skills

Skill discovery, deduplication, search, and persistence

Rules

`rule/load`, `rule/check`

Observability

`event/log`, `event/query`, `metrics/collect`, `metrics/query`

Health

`health/check`, `stats/query`, `agent/list`

harness-observe

Event storage, quality grading, health/stat aggregation, OTLP export

Skills

`skill/create`, `skill/list`, `skill/get`, `skill/delete`, `skill/governance/view`, `skill/governance/history`, `skill/stale`

harness-server

App Server runtime (HTTP + stdio + WebSocket), routing, handlers, task/thread stores

harness-cli

`harness` binary with serve/exec/gc/rule/skill/plan commands

harness-agents

Agent adapters (Claude CLI, Codex CLI, Anthropic API) and registry

Category

Methods

ExecPlan

`exec_plan/init`, `exec_plan/update`, `exec_plan/status`

harness-rules

Rule loading/parsing, Starlark execution policy engine

Threads

`thread/start`, `thread/resume`, `thread/fork`, `thread/list`, `thread/delete`, `thread/compact`

harness-core

Shared domain types, config, prompts, agent/interceptor traits

harness-exec

ExecPlan model plus Markdown serialization/deserialization

GC

`gc/run`, `gc/status`, `gc/drafts`, `gc/adopt`, `gc/reject`

harness-gc

Signal detection and draft remediation generation/adoption

Turns

`turn/start`, `turn/steer`, `turn/cancel`, `turn/status`, `turn/respond_approval`

Classification

`task/classify`, `learn/rules`, `learn/skills`