digitalocean/marketplace-agents

Python

Open original ↗

Captured source

source ↗
published Sep 16, 2026seen 3wcaptured 3whttp 200method plain

digitalocean/marketplace-agents

Language: Python

License: MIT

Stars: 0

Forks: 0

Open issues: 1

Created: 2026-09-16T19:39:07Z

Pushed: 2026-09-17T04:09:13Z

Default branch: main

Fork: no

Archived: no

README:

marketplace-agents

LangGraph agents shaped for DigitalOcean MARS (Managed Agents / Harness Runtime).

Each agent lives in its own subdirectory. Pin with the same FRAMEWORK_REPO + FRAMEWORK_REPO_SHA and set FRAMEWORK_SUBDIR to the agent folder.

| Subdir | Agent | |--------|--------| | mars-sourced-research-desk | Sourced Research Desk | | mars-nightly-repo-audit | Nightly Repo Audit | | mars-competitor-pulse | Competitor Pulse |

MARS pin (per agent)

agent: langgraph
template: langgraph
env:
FRAMEWORK_REPO: "https://github.com/digitalocean/marketplace-agents.git"
FRAMEWORK_REPO_SHA: ""
FRAMEWORK_SUBDIR: "mars-competitor-pulse" # or mars-sourced-research-desk / mars-nightly-repo-audit
HARNESS_INFERENCE_BASE_URL: "https://inference.do-ai.run/v1"
HARNESS_INFERENCE_MODEL: deepseek-v4-pro
secrets:
HARNESS_INFERENCE_API_KEY: ""
permissions:
default: ask

Each subdirectory langgraph.json registers the graph as `agent` (required by the harness invoke path). Install deps via that subdir’s requirements.txt (includes -e .).

Monorepo install note

MARS installs requirements.txt with the repository root as the working directory (even when FRAMEWORK_SUBDIR is set). Each agent’s requirements.txt therefore uses -e ./mars-/ (path relative to repo root), not bare -e ..