Harness SDK Host Node

@zack/harness-sdk-host-node

Node SDK starter that runs AgentPM Harness through a hosted model, Hook, and approval controller.

Use case: harness-sdk-hostnode-sdknodeworkspace
Bootstrap
agentpm new @zack/harness-sdk-host-node@0.1.0 my-project
Next steps
cp .env.local.example .env.local
Weekly starts
1
0%
Last publish
Today
v0.1.0
agent.json
{
  "name": "harness-sdk-host-node",
  "version": "0.1.0",
  "description": "Node SDK starter that runs AgentPM Harness through a hosted model, Hook, and approval controller.",
  "template": {
    "display_name": "Harness SDK Host Node",
    "use_case": "harness-sdk-host",
    "execution_surfaces": [
      "node-sdk"
    ],
    "stack": [
      "node",
      "workspace"
    ],
    "files_root": "template",
    "variables": [
      {
        "name": "project_name",
        "default": "harness-sdk-host-node",
        "required": true,
        "description": "Generated project name. Generation-time only; do not use for API keys, tokens, passwords, or runtime secrets."
      },
      {
        "name": "workspace_label",
        "default": "Harness SDK Host Node",
        "required": true,
        "description": "Human-readable label shown in the generated README, Harness config, and terminal output."
      },
      {
        "name": "default_user_scope",
        "default": "node-sdk-user",
        "required": true,
        "description": "Default user scope supplied by the SDK client when it launches Harness."
      }
    ],
    "dependencies": {
      "tools": [],
      "agents": [],
      "loop": "@zack/react-loop@0.1.0"
    },
    "entrypoints": [
      {
        "label": "Create local env file",
        "command": "cp .env.local.example .env.local"
      },
      {
        "label": "Install Node dependencies",
        "command": "pnpm install"
      },
      {
        "label": "Run the SDK-hosted Harness example",
        "command": "pnpm dev -- \"Use the SDK-hosted Harness example to inspect this generated workspace.\""
      },
      {
        "label": "Run scaffold tests",
        "command": "pnpm test"
      },
      {
        "label": "Check SDK-hosted Harness readiness",
        "command": "pnpm dev -- --preflight-only"
      }
    ]
  },
  "readme": "README.md",
  "license": {
    "spdx": "MIT"
  }
}
Template metadata
Use case
harness-sdk-host
Execution surfaces
node-sdk
Stack
nodeworkspace
Included packages
Tools
This template does not declare any tool package dependencies.
Agents
This template does not declare any agent package dependencies.
Skills
This template does not declare any skill package dependencies.
Knowledge
This template does not declare any knowledge package dependencies.
Memory
This template does not declare any memory package dependencies.
Profiles
This template does not declare any profile package dependencies.
Entrypoints
Create local env file
cp .env.local.example .env.local
Install Node dependencies
pnpm install
Run the SDK-hosted Harness example
pnpm dev -- "Use the SDK-hosted Harness example to inspect this generated workspace."
Run scaffold tests
pnpm test
Check SDK-hosted Harness readiness
pnpm dev -- --preflight-only