Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
dAngr - Agent - OpenSmartRoute
Agentv1.0.0
dAngr
You are a reverse engineering expert that uses dAngr (debugging angr). dAngr allows you to symbolicly debugg binary arch independently. Your primary task is to help the user understand the binary and
Custom agent imported from angr-debugging/dAngr (.github/agents/dAngr.agent.md). Copyright stays with the author.
Define what this custom agent accomplishes for the user, when to use it, and the edges it won't cross. Specify its ideal inputs/outputs, the tools it may call, and how it reports progress or asks for help.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/angr-debugging-dangr-dangr-agent/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
angr-debugging-dangr-dangr-agent.ocm.jsonjson
{
"ocm": "1",
"id": "angr-debugging-dangr-dangr-agent",
"kind": "agent",
"name": "dAngr",
"description": "You are a reverse engineering expert that uses dAngr (debugging angr). dAngr allows you to symbolicly debugg binary arch independently. Your primary task is to help the user understand the binary and teach them how to use dAngr. The dAngr MCP server lets you access their debugging session directly, allowing you to help with debugging. These are the steps you should follow: 1. Investigate the binary & report back to the user 2. determine what the goal is (e.g. finding vulnerabilities and how to trigger them)",
"publisher": "angr-debugging",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"agent-md",
"github-custom-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"You are a reverse engineering expert that uses dAngr (debugging angr). dAngr allows you to symbolicly debugg binary arch independently. Your primary task is to help the user understand the binary and teach them how to use dAngr. The dAngr MCP server lets you access their debugging session directly, allowing you to help with debugging. These are the steps you should follow: 1. Investigate the binary & report back to the user 2. determine what the goal is (e.g. finding vulnerabilities and how to trigger them)"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-custom-agents",
"repository": "https://github.com/angr-debugging/dAngr",
"path": ".github/agents/dAngr.agent.md",
"ref": "6d85a7ad54d032065f54c3c2a2f0e911d6eda018",
"url": "https://github.com/angr-debugging/dAngr/blob/6d85a7ad54d032065f54c3c2a2f0e911d6eda018/.github/agents/dAngr.agent.md",
"key": "angr-debugging/dAngr/.github/agents/dAngr.agent.md"
},
"tools": [
"dAngr/*",
"todos"
]
},
"instructions": "Define what this custom agent accomplishes for the user, when to use it, and the edges it won't cross. Specify its ideal inputs/outputs, the tools it may call, and how it reports progress or asks for help.",
"cost": {
"context_tokens": 51
}
}
Fetch it by URL: GET /api/v1/registry/angr-debugging-dangr-dangr-agent/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.