{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "AMAP-ML/LongHorizon-Harness",
 "name": "LongHorizon-Harness",
 "owner": "AMAP-ML",
 "slug": "amap-ml-longhorizon-harness",
 "github": "https://github.com/AMAP-ML/LongHorizon-Harness",
 "what": "LongHorizon-Harness is a loop that runs existing AI agents such as Claude Code, Codex, and OpenCode on desktop apps and the terminal for long tasks, checking results and saving verified progress along the way.",
 "why": "",
 "language": "Python",
 "requirements": [
  "uv, or pip with Python 3.10 or later",
  "One agent runtime on PATH, such as codex, claude, or opencode",
  "A goal for the agent and a project folder to work in"
 ],
 "audience_note": "Developers and operators who already use a coding or computer-use agent and need a multi-hour task to keep making verified progress without restarting from scratch.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Work and operations",
 "url": "https://dedupedai.com/use-cases/amap-ml-longhorizon-harness/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "amap-ml-longhorizon-harness--run-long-desktop-task-from-browser",
   "title": "Run a long desktop task from the browser",
   "best": true,
   "url": "https://dedupedai.com/use-cases/amap-ml-longhorizon-harness/run-long-desktop-task-from-browser/",
   "json": "https://dedupedai.com/use-cases/u/amap-ml-longhorizon-harness/run-long-desktop-task-from-browser.json"
  },
  {
   "id": "amap-ml-longhorizon-harness--delegate-terminal-task-to-named-agent",
   "title": "Delegate a terminal task to a chosen agent",
   "best": false,
   "url": "https://dedupedai.com/use-cases/amap-ml-longhorizon-harness/delegate-terminal-task-to-named-agent/",
   "json": "https://dedupedai.com/use-cases/u/amap-ml-longhorizon-harness/delegate-terminal-task-to-named-agent.json"
  },
  {
   "id": "amap-ml-longhorizon-harness--split-roles-across-different-models",
   "title": "Split planning, execution, and auditing across models",
   "best": false,
   "url": "https://dedupedai.com/use-cases/amap-ml-longhorizon-harness/split-roles-across-different-models/",
   "json": "https://dedupedai.com/use-cases/u/amap-ml-longhorizon-harness/split-roles-across-different-models.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
