github MDX analyzed · update queued 0123047 (1 behind) unconfirmed MCP

Prompthon-IO/agent-systems-handbook

github

A practical AI agents handbook covering agent systems, agentic workflows, LangGraph, MCP/A2A, context engineering, agent memory, evaluation, observability, and multi-agent architecture. Current trend focus: Gemini Interactions API and managed agents, emerging agent runtimes, and production AI workflow patterns.

maintainer
Prompthon-IO
license
NOASSERTION
first seen
2026-06-01
last seen
2026-08-12
releases · 30d
3
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 0123047 · analyzer v32 · 1w ago

skills & prompt files 14

code evidence vrelease-2026.08.12.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 78

filesystem 12

  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.mjs :4 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.test.mjs :3 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-activity-policy.test.mjs :2 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-issue-intake-labeler.mjs :3 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-track-guard.mjs :3 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/scripts/customer-email-assist.ts :3 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/db.test.ts :1 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/db.ts :1 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/gmail-oauth-store.ts :1 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/policy.ts :1 import fs from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/repository.test.ts :1 import { mkdtempSync, rmSync } from "node:fs";
  • fs (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/sync.test.ts :1 import { mkdtempSync, rmSync, writeFileSync } from "node:fs";

shell / exec 2

  • shell (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.mjs :3 import { execFileSync } from "node:child_process";
  • shell (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.test.mjs :2 import { spawnSync } from "node:child_process";

network 4

  • net (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.mjs :232 const response = await fetch(
  • net (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-issue-intake-labeler.mjs :20 const response = await fetch(`https://api.github.com${path}`, {
  • net (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-track-guard.mjs :27 const response = await fetch(`https://api.github.com${path}`, {
  • net (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/components/dashboard-client.tsx :146 const response = await fetch(input, init);

secrets 6

  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.mjs :305 token: process.env.GITHUB_TOKEN,
  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-issue-intake-labeler.mjs :16 const token = process.env.GITHUB_TOKEN;
  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/prompthon-track-guard.mjs :23 const token = process.env.GITHUB_TOKEN;
  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/gmail-oauth-store.ts :42 return process.env.GOOGLE_REFRESH_TOKEN || readStoredGmailOAuth()?.refreshToken;
  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/gmail-oauth.ts :15 return Boolean(process.env.GOOGLE_CLIENT_ID && process.env.GOOGLE_CLIENT_SECRET);
  • secrets (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/gmail.ts :98 process.env.GOOGLE_CLIENT_SECRET,

database 4

  • db (weak) Prompthon-IO-agent-systems-handbook-0123047/.github/scripts/enqueue-discord-announcement.mjs :615 const { Client } = require("pg");
  • db (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/db.ts :5 import Database from "better-sqlite3";
  • db (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/repository.ts :1 import type Database from "better-sqlite3";
  • db (weak) Prompthon-IO-agent-systems-handbook-0123047/case-studies/examples/customer-email-assist-starter/src/lib/sync.ts :1 import type Database from "better-sqlite3";

declared dependencies 30

  • @ant-design/nextjs-registry@^1.3.0
  • @tiptap/extension-link@^3.23.6
  • @tiptap/extension-placeholder@^3.23.6
  • @tiptap/extension-task-item@^3.23.6
  • @tiptap/extension-task-list@^3.23.6
  • @tiptap/extension-text-align@^3.23.6
  • @tiptap/extension-underline@^3.23.6
  • @tiptap/react@^3.23.6
  • @tiptap/starter-kit@^3.23.6
  • antd@^6.4.3
  • better-sqlite3@^12.10.0
  • googleapis@^173.0.0
  • next@^16.2.6
  • react@^19.0.0
  • react-dom@^19.0.0
  • @testing-library/jest-dom@^6.9.1
  • @testing-library/react@^16.3.2
  • @testing-library/user-event@^14.6.1
  • @types/better-sqlite3@^7.6.13
  • @types/node@^25.9.1
  • @types/react@^19.2.15
  • @types/react-dom@^19.2.3
  • @vitejs/plugin-react@^4.3.4
  • eslint@^9.39.1
  • eslint-config-next@^16.2.6
  • jsdom@^24.1.3
  • tsx@^4.20.6
  • typescript@^5.6.3
  • vite@^5.4.11
  • vitest@^1.6.0