Crawler Summary

researching-with-subagents answer-first brief

Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- name: researching-with-subagents description: Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- Researching with Sub-agents Overview **ALL research tasks MUST use sub-agents.** Research means looking up documentation, searching for information, or in Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

researching-with-subagents is best for read, look workflows where MCP compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 80/100

researching-with-subagents

Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- name: researching-with-subagents description: Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- Researching with Sub-agents Overview **ALL research tasks MUST use sub-agents.** Research means looking up documentation, searching for information, or in

MCPself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Apr 15, 2026

Vendor

Jnpkr

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/jnpkr/researching-with-subagents.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Jnpkr

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

MCP

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

NO DIRECT RESEARCH. ALWAYS USE SUB-AGENTS.

text

Sub-agent must:
1. Use mcp__context7__resolve-library-id first
2. Use mcp__context7__get-library-docs with resolved ID
3. If authentication fails → STOP and report error
4. If library not found → STOP and report error

text

Context7 auth error → STOP, report to user
Context7 library not found → STOP, report to user
WebFetch 429 rate limit → STOP, report to user
WebSearch no results → STOP, report to user

markdown

Research [specific question] for [technology].

Sources to try:
1. [Context7 MCP / WebSearch / WebFetch with URL]

Requirements:
- If source fails (auth error, 404, rate limit), STOP and return the exact error
- Do NOT try alternative sources
- Do NOT make assumptions or inferences
- Do NOT look at existing code to guess

Return:
- Direct answer to the question
- Code examples if available
- Explicit source citation: "Source: [Context7 MCP - Library Name]" or "Source: [URL]"

If you cannot get the information, return:
"FAILED: [exact error message]"

markdown

❌ WRONG:
- Search Context7 yourself
- Look at existing auth code to guess
- Make assumptions based on general CMS knowledge

✅ CORRECT:
1. Dispatch sub-agent with instructions:
   "Research role-based access control in Payload CMS.

   Sources: Context7 MCP - resolve 'payload cms' then get docs on 'access control roles'

   Requirements:
   - If Context7 fails, return the error and STOP
   - Must cite source explicitly
   - Include code examples"

2. Wait for sub-agent report
3. If sub-agent reports failure, report to user
4. If sub-agent succeeds, summarize findings with source citation

markdown

✅ GOOD:
"Source: Context7 MCP - Payload CMS documentation (Library ID: /payloadcms/payload)"

✅ GOOD:
"Source: https://nextjs.org/docs/app/building-your-application/optimizing/images"

❌ BAD:
"Based on the documentation..."
"According to best practices..."
"The official docs say..."

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- name: researching-with-subagents description: Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation --- Researching with Sub-agents Overview **ALL research tasks MUST use sub-agents.** Research means looking up documentation, searching for information, or in

Full README

name: researching-with-subagents description: Use when needing to look up documentation, research libraries/frameworks, or gather information about any technology - dispatches sub-agents for all research to preserve context and ensure proper source citation

Researching with Sub-agents

Overview

ALL research tasks MUST use sub-agents. Research means looking up documentation, searching for information, or investigating how technologies work. Sub-agents preserve your context window (50-100x savings) and ensure proper source citation.

The Iron Law

NO DIRECT RESEARCH. ALWAYS USE SUB-AGENTS.

When to Use

Use sub-agent for research when:

  • Looking up library/framework documentation
  • Researching best practices or patterns
  • Investigating how a technology works
  • Explaining core concepts or comparing technologies (e.g., "What is X?", "X vs Y")
  • Finding API references or syntax
  • Searching for error messages or solutions in external sources
  • Any information gathering task

Do NOT research directly:

  • Not for "quick questions"
  • Not for "simple lookups"
  • Not when "time is tight"
  • Not because "spawning sub-agent seems like overhead"

What Research Is NOT

Research ≠ Reading existing codebase to verify patterns Research ≠ Checking current implementation Research ≠ Reviewing code you just wrote

You CAN read existing code without sub-agent to:

  • Verify a pattern matches what you ALREADY researched (via sub-agent)
  • After completing research, check if implementation follows researched pattern
  • Understand current implementation structure
  • Locate where errors occur during debugging

You CANNOT read existing code to:

  • Infer how a technology works
  • Guess at best practices
  • Avoid looking up official documentation
  • Research BEFORE verification (must research first, THEN verify)
  • Understand WHY a framework behaves a certain way (requires research)

Research Sources (Strict Failure Model)

1. Context7 MCP

For: Known libraries/frameworks (Payload CMS, Next.js, React, PostgreSQL, etc.)

Sub-agent must:
1. Use mcp__context7__resolve-library-id first
2. Use mcp__context7__get-library-docs with resolved ID
3. If authentication fails → STOP and report error
4. If library not found → STOP and report error

Never: Automatically fall back to WebSearch on failure

2. WebSearch

For: Technologies NOT in Context7, or when explicitly requested

Never: As automatic fallback when Context7 fails

3. WebFetch

For: Specific URLs from WebSearch results OR URLs provided by user

Never: Random documentation sites without verification

Strict Failure Protocol

When research fails:

Context7 auth error → STOP, report to user
Context7 library not found → STOP, report to user
WebFetch 429 rate limit → STOP, report to user
WebSearch no results → STOP, report to user

NEVER:

  • Try next source automatically
  • Make assumptions about the answer
  • Infer from existing code
  • Guess based on similar technologies

Sub-agent Instructions Template

Research [specific question] for [technology].

Sources to try:
1. [Context7 MCP / WebSearch / WebFetch with URL]

Requirements:
- If source fails (auth error, 404, rate limit), STOP and return the exact error
- Do NOT try alternative sources
- Do NOT make assumptions or inferences
- Do NOT look at existing code to guess

Return:
- Direct answer to the question
- Code examples if available
- Explicit source citation: "Source: [Context7 MCP - Library Name]" or "Source: [URL]"

If you cannot get the information, return:
"FAILED: [exact error message]"

Common Rationalizations (All Wrong)

| Excuse | Reality | |--------|---------| | "Quick question, no sub-agent overhead" | Sub-agents save 50-100x context. Always worth it. | | "Context7 faster than sub-agent" | Seconds faster, thousands of tokens wasted. Use sub-agent. | | "Simple lookup, seems like overkill" | ALL research uses sub-agents. No complexity threshold. | | "Time pressure, need answer now" | Sub-agents ARE faster - they preserve your context. | | "I probably know this already" | Assumptions are wrong. Research official docs. | | "Let me check existing code first" | Only valid to VERIFY after research, not INSTEAD of research. | | "This is straightforward enough" | Straightforward = perfect for sub-agent. Do it. |

Red Flags - STOP

If you're thinking ANY of these thoughts, STOP and use a sub-agent:

  • "Let me just quickly search..."
  • "I can look this up faster myself..."
  • "This is too simple for a sub-agent..."
  • "No time to spawn a sub-agent..."
  • "I'll just check the existing code..."
  • "Based on similar technologies, I assume..."

Example: Correct Research Flow

User asks: "How do I handle role-based access in Payload CMS?"

❌ WRONG:
- Search Context7 yourself
- Look at existing auth code to guess
- Make assumptions based on general CMS knowledge

✅ CORRECT:
1. Dispatch sub-agent with instructions:
   "Research role-based access control in Payload CMS.

   Sources: Context7 MCP - resolve 'payload cms' then get docs on 'access control roles'

   Requirements:
   - If Context7 fails, return the error and STOP
   - Must cite source explicitly
   - Include code examples"

2. Wait for sub-agent report
3. If sub-agent reports failure, report to user
4. If sub-agent succeeds, summarize findings with source citation

Source Citation Requirements

Every research result MUST include explicit source:

✅ GOOD:
"Source: Context7 MCP - Payload CMS documentation (Library ID: /payloadcms/payload)"

✅ GOOD:
"Source: https://nextjs.org/docs/app/building-your-application/optimizing/images"

❌ BAD:
"Based on the documentation..."
"According to best practices..."
"The official docs say..."

Common Knowledge Exceptions

These do NOT require sub-agent:

  • Universal programming fundamentals (variables, functions, loops, conditionals, arrays)
  • Basic shell commands (cd, ls, mkdir, git status)
  • Universal package manager verbs (install, update, init)

These DO require sub-agent:

  • Framework/library-specific concepts (hooks, components, directives, middleware)
  • Technology comparisons ("Server Components vs Client Components", "React vs Vue")
  • Command flags or options (pnpm install --frozen-lockfile)
  • Technology-specific behavior (how pnpm differs from npm)
  • Version-specific features or changes
  • Configuration options or best practices

Rule: If it's documented in a library's/framework's official docs, it requires research.

When in doubt: Use sub-agent. Common knowledge threshold is VERY narrow.

Debugging vs Research

Debugging without sub-agent:

  • Reading code to locate error source
  • Checking variable values and execution flow
  • Tracing through current codebase logic

Debugging that requires sub-agent:

  • Searching external sources for error messages
  • Understanding WHY a framework/library behaves unexpectedly
  • Looking up proper usage patterns to fix the bug
  • Researching how something SHOULD work

Rule: If debugging reveals you don't understand HOW something should work, switch to research with sub-agent.

Meta-Research Questions

Questions about methodology (no sub-agent needed):

  • "Which research tool should I use for X?"
  • "What's the difference between Context7 and WebSearch?"

Questions requiring verification (need sub-agent):

  • "Is X available in Context7?" (requires checking)
  • "Does Context7 have documentation for X?" (requires attempting resolution)

The Bottom Line

Research = Sub-agent. Every single time.

Only exception: Narrow common knowledge threshold. Sub-agents preserve context and ensure quality. Use them.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

MCP: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/snapshot"
curl -s "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/contract"
curl -s "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T03:35:08.299Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "read",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "look",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|unknown|profile capability:read|supported|profile capability:look|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Jnpkr",
    "href": "https://github.com/jnpkr/researching-with-subagents",
    "sourceUrl": "https://github.com/jnpkr/researching-with-subagents",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T04:14:48.895Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T04:14:48.895Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/jnpkr/researching-with-subagents",
    "sourceUrl": "https://github.com/jnpkr/researching-with-subagents",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T04:14:48.895Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/jnpkr-researching-with-subagents/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to researching-with-subagents and adjacent AI workflows.