WisebotAI
Use cases & roadmap

GitHub & engineering assistants

Ground agents on internal docs and call GitHub MCP tools for commits, files, and repo context—without pasting tokens into chat.

GitHub & engineering assistants

Use this pattern when engineering, DevOps, or release teams want answers that combine your written standards (in Knowledge) with live repository context (via GitHub MCP).

What ships today

CapabilityWhere
GitHub MCPDashboard → Connectors → GitHub (see MCP — GitHub)
Knowledge searchUpload runbooks, ADRs, and onboarding PDFs; agent searches before answering
Playground approvalsSensitive tool runs can pause for review in Agent chat
WorkflowsAutomate repo checks on webhook (e.g. MCP tool step after Input)

Common GitHub MCP tools after you connect:

  • get_commit_history — recent commits for owner/repo
  • read_repository_files — file contents at a ref
  • analyze_repository — high-level structure signals

Example agent: Release helper

  1. Agents → Create — name: Release Helper.
  2. Instructions — cite repo facts from tools; never invent merge permissions; escalate if unsure.
  3. Knowledge — upload RELEASE.md, CONTRIBUTING.md, and security checklists to a engineering/ folder.
  4. Tools — enable Knowledge search; enable GitHub connector (MCP).
  5. Guardrails — block requests for secrets, production deploys without approval.

Prompts to test in playground

  • “What changed in owner/repo on main in the last 7 days?”
  • “Summarize our release checklist and tell me what’s missing for v2.4.”
  • “Read README.md from owner/repo at main and explain the setup steps.”

Expected behavior:

  • Answers ground policy text in Knowledge when relevant.
  • Repo facts come from GitHub tools, not hallucination.
  • Write actions (if any) stay behind approval or escalation.

Optional: workflow for release webhooks

For CI or ticketing systems that POST JSON:

  1. Inputrepo, branch, ticketId.
  2. MCP toolget_commit_history with args from inputs.
  3. LLM — short release note draft.
  4. Output — return JSON for your notifier.

Trigger via workflow webhook or dashboard API.

SDK setup (TypeScript)

import { WisebotAI, Tools } from "@wisebotai/sdk";

const client = new WisebotAI({
  apiKey: process.env.WISEBOTAI_API_KEY ?? process.env.WISE_KEY!,
  baseUrl: process.env.WISEBOTAI_BASE_URL,
});

await client.agents.create({
  name: "Release Helper",
  model: "gpt-4o-mini",
  tools: [
    Tools.KnowledgeBase({ label: "RELEASE.md" }),
    Tools.Connector({ provider: "github" }),
  ],
});

Connect GitHub in the dashboard before expecting live tool calls.