{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "autonomous-ai-openharness--author-a-custom-harness",
 "repo": "autonomous-ai/openharness",
 "repo_url": "https://github.com/autonomous-ai/openharness",
 "repo_slug": "autonomous-ai-openharness",
 "title": "Wrap your team's toolchain as a harness",
 "page_title": "How to wrap your team's toolchain as a harness with Openharness",
 "summary": "Copy the hello-world example, check it, and install it as your own harness.",
 "who": "A team lead or tool builder who wants a coding agent to drive an internal tool with its own instructions and viewer.",
 "problem": "Agents have no built-in instructions or viewer for a specialized toolchain, so each session starts from scratch.",
 "outcome": "A custom harness that appears in the New Harness list with your instructions and a working viewer.",
 "steps": [
  "Clone the repo with `git clone https://github.com/autonomous-ai/openharness.git` and run `cd openharness`.",
  "Run `harness dsh install \"$PWD/store/viewers/web-viewer\" --link`.",
  "Run `cp -R store/examples/hello-world ../my-harness`, then edit the harness.json and instructions for your tool.",
  "Run `harness dsh check ../my-harness`, then `harness dsh install ../my-harness --link`.",
  "Press ⌘N in the app and choose your harness to test it."
 ],
 "agent_prompt": "In the openharness repo, copy store/examples/hello-world to ../<harness-name>, update its harness.json and AGENTS.md for <team-toolchain>, then run `harness dsh check ../<harness-name>`. Report the check result and confirm the harness installs with `harness dsh install ../<harness-name> --link`.",
 "agents": [
  "codex"
 ],
 "difficulty": "Advanced",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "The README gives the authoring steps but not the full harness.json schema, so check the linked authoring guide before you edit the file.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "macOS or Linux for the desktop app, downloaded from the Harness site",
  "A terminal on each machine you want to link, with curl available",
  "A Harness account for the login step",
  "Claude Code or Codex installed if you want to run those agents",
  "A GitHub clone of this repo, only for building custom harnesses"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/autonomous-ai-openharness/author-a-custom-harness/",
 "md": "https://dedupedai.com/use-cases/autonomous-ai-openharness/author-a-custom-harness/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/autonomous-ai-openharness--author-a-custom-harness.json",
 "api_version": "v1"
}
