Skip to content

GitHub Scout

IDgithub_scout
CategoryIntegrations
FeaturesNone
Dependenciessubagents

GitHub Scout lets an agent spawn a specialist subagent for read-only GitHub repository exploration. The host agent receives the spawn_subagent, get_subagents, and message_subagent tools through the dependency on subagents; the GitHub API tools stay private inside the spawned github_scout blueprint session.

Enable the github_scout capability on an agent or harness. Then spawn the blueprint:

{
"name": "spawn_subagent",
"arguments": {
"name": "Scout",
"task": "Find where authentication middleware is implemented.",
"blueprint": "github_scout",
"config": {
"repos": ["fastify/fastify"]
}
}
}

The optional repos config scopes GitHub searches to owner/repo repositories.

These tools are available only inside the GitHub Scout child session:

ToolDescription
search_github_codeSearch code with GitHub code search qualifiers such as repo:, path:, language:, symbol:, and filename:
read_github_fileRead a UTF-8 file from a repository by repo, path, and optional ref
search_github_issuesSearch issues and pull requests with qualifiers such as repo:, is:issue, is:pr, state:, author:, and label:

GitHub Scout uses the existing GitHub user connection. In local and compatibility flows, tools can also use a GITHUB_TOKEN session secret. Missing credentials return a connection prompt instead of asking for tokens in chat.

The adoptable Coding (Daytona) and Coding (Container) harness examples include github_scout, so coding agents based on those examples can delegate GitHub repository lookup work to Scout.