AGENTS.md@backend/app/gatewayA

AGENTS.md@backend/app/gateway from bytedance/deer-flow is an AGENTS.md file: the standing instructions coding agents read in that repo.

Install it, pinned
mdr add bytedance/deer-flow/backend/app/gateway/AGENTS.md@git:20261019.085924a

Pins git:20261019.085924a in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 14 of 14 checks passed
Kind
AGENTS.md file
Repository
bytedance/deer-flow
Path
backend/app/gateway/AGENTS.md
Versions recorded
64
Latest version
git:20261019.085924a, committed Oct 19, 2026
First version recorded
Sep 1, 2026
Size
49,137 bytes
Repository stars
84,193
License
MIT

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

### Gateway API (`app/gateway/`)

Reject external `sandbox`, `thread_data`, `viewed_images`, `goal_outcome`. Non-null goals: valid text, int counters/limits >=0, no Overwrite; keep sparse data.

Studio retains sanitized creation metadata.

Capability Center's `business` adapter validates bundled credentials and
creates an MCP connection. The MCP API permits only the isolated launcher and
credential environment keys generated by `deerflow.capabilities.business`;
reject arbitrary Python commands and manifest policy bypasses. Keep credentials
out of tool schemas; preserve admin checks, masked edits, atomic writes, and
MCP cache reloads.

Memory shutdown resolves hot-reloaded config and the backend, flushes, then
closes as one `await_drained` operation. Keep config resolution inside the
best-effort error handler and off the event loop so malformed config edits do
not abort runtime teardown. Cancellation waits for the owned workers before
propagating; backend `close()` overrides must be quick or internally bounded
because close has no host timeout. Budget resolution and close in the pod grace
period in addition to the configured flush timeout and other shutdown hooks.
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add bytedance/deer-flow/backend/app/gateway/AGENTS.md@sha256:ee22f9af4747023d

The line at the top of this page pins the label git:20261019.085924a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_kwrchvv7r6mxxj4w.svg)](https://markdownregistry.com/a/art_kwrchvv7r6mxxj4w)

5 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 64 versions of this file, between Sep 1, 2026 and Oct 19, 2026, more than one a day.

versioncommittedcommitsizeaudit
git:20261019.085924a latest2026-10-19 085924a 49,137 BA view · diff
git:20261016.3fd03ec2026-10-16 3fd03ec 49,139 BA view · diff
git:20261015.6bc10202026-10-15 6bc1020 49,122 BA view · diff
git:20261014.62a5b6c2026-10-14 62a5b6c 49,050 BA view · diff
git:20261013.e98179a2026-10-13 e98179a 49,117 BA view · diff
git:20261011.78540ac2026-10-11 78540ac 49,151 BA view · diff
git:20261011.5e67d412026-10-11 5e67d41 49,177 BA view · diff
git:20261011.a7dd4842026-10-11 a7dd484 49,091 BA view · diff
git:20261009.0fe6e632026-10-09 0fe6e63 49,059 BA view · diff
git:20261009.8b8fdf42026-10-09 8b8fdf4 49,043 BA view · diff
git:20261008.4bab2802026-10-08 4bab280 49,119 BA view · diff
git:20261007.5e3c24f2026-10-07 5e3c24f 49,130 BA view · diff
git:20261007.35cdcab2026-10-07 35cdcab 49,132 BA view · diff
git:20261006.2dd2e542026-10-06 2dd2e54 49,145 BA view · diff
git:20261005.5872d072026-10-05 5872d07 49,146 BA view · diff
git:20261003.06e9bfd2026-10-03 06e9bfd 49,054 BA view · diff
git:20261003.68014de2026-10-03 68014de 49,076 BA view · diff
git:20261003.6176b052026-10-03 6176b05 49,092 BA view · diff
git:20261002.fafe9042026-10-02 fafe904 49,124 BA view · diff
git:20261001.7eb41cf2026-10-01 7eb41cf 49,148 BA view · diff
git:20261001.90d466c2026-10-01 90d466c 49,142 BA view · diff
git:20260930.d73844b2026-09-30 d73844b 49,123 BA view · diff
git:20260930.48aec0b2026-09-30 48aec0b 49,129 BA view · diff
git:20260930.d642dfd2026-09-30 d642dfd 49,006 BA view · diff
git:20260928.52a3e252026-09-28 52a3e25 48,812 BA view · diff
git:20260928.a3d75e82026-09-28 a3d75e8 48,855 BA view · diff
git:20260928.2377a492026-09-28 2377a49 48,910 BA view · diff
git:20260926.41e8e752026-09-26 41e8e75 49,130 BA view · diff
git:20260924.7d9025c2026-09-24 7d9025c 49,126 BA view · diff
git:20260924.5804ee12026-09-24 5804ee1 49,041 BA view · diff
git:20260923.fc262042026-09-23 fc26204 48,662 BA view · diff
git:20260923.2a9beb32026-09-23 2a9beb3 49,096 BA view · diff
git:20260923.e0131442026-09-23 e013144 49,148 BA view · diff
git:20260922.6db7e802026-09-22 6db7e80 49,103 BA view · diff
git:20260922.b8ab0972026-09-22 b8ab097 49,119 BA view · diff
git:20260922.6b0ca6e2026-09-22 6b0ca6e 49,130 BA view · diff
git:20260922.ef218552026-09-22 ef21855 49,137 BA view · diff
git:20260922.90f08662026-09-22 90f0866 49,155 BA view · diff
git:20260920.29d28572026-09-20 29d2857 49,052 BA view · diff
git:20260920.8ef58ea2026-09-20 8ef58ea 49,074 BA view · diff
git:20260919.42334f22026-09-19 42334f2 48,870 BA view · diff
git:20260919.058b2a42026-09-19 058b2a4 47,720 BA view · diff
git:20260919.f33b4fb2026-09-19 f33b4fb 47,440 BA view · diff
git:20260918.f9f31272026-09-18 f9f3127 47,253 BA view · diff
git:20260918.3776f6f2026-09-18 3776f6f 47,183 BA view · diff
git:20260916.0f2195e2026-09-16 0f2195e 42,983 BA view · diff
git:20260916.a58ab482026-09-16 a58ab48 42,751 BA view · diff
git:20260916.5b591a92026-09-16 5b591a9 42,677 BA view · diff
git:20260914.80f13932026-09-14 80f1393 42,125 BA view · diff
git:20260914.0a0d7682026-09-14 0a0d768 41,920 BA view

Audit of the latest version

A  14 of 14 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Size between 200 bytes and 200 KB (49137 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

bytedance/deer-flow · 84,193 stars · license MIT · pushed 2026-10-20 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_kwrchvv7r6mxxj4w
GET https://markdownregistry.com/api/v1/resolve?ref=bytedance/deer-flow/backend/app/gateway/AGENTS.md
GET https://markdownregistry.com/api/v1/blob/ee22f9af4747023d777bfb6ed3d6b7a389242be41c9e6448d88d7227b4bf4eb3

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: how to write a good AGENTS.md · AGENTS.md vs CLAUDE.md · which agent file does what.

More from bytedance/deer-flow

blocking-io-guard SKILL.md skill
bytedance/deer-flow · .agent/skills/blocking-io-guard/SKILL.md · Ensure async-path backend code that could block the asyncio event loop is protected by a teeth-verified runtime anchor…
git:20260612.dc2abab · audit A · 84,193 stars
deerflow-maintainer-orchestrator SKILL.md skill
bytedance/deer-flow · .agent/skills/deerflow-maintainer-orchestrator/SKILL.md · Use when a DeerFlow maintainer needs comment-only GitHub issue or PR handling: resolve issue/PR scopes with gh, analyze…
git:20260616.65fab1d · audit A · 84,193 stars
engineer-system-change SKILL.md skill
bytedance/deer-flow · .agent/skills/engineer-system-change/SKILL.md · Evaluate and carry out non-trivial software-system changes from first principles. Use when assessing RFCs, issues…
git:20260723.2af2fb5 · audit A · 84,193 stars
smoke-test SKILL.md skill
bytedance/deer-flow · .agent/skills/smoke-test/SKILL.md · End-to-end smoke test skill for DeerFlow. Guides through: 1) Pulling latest code, 2) Docker OR Local installation and…
git:20260619.525ec0a · audit A · 84,193 stars
AGENTS.md AGENTS.md file
bytedance/deer-flow · AGENTS.md
git:20261020.2c880a3 · audit A · 84,193 stars
CLAUDE.md CLAUDE.md file
bytedance/deer-flow · CLAUDE.md
git:20260625.ff7ecdb · audit B · 84,193 stars
AGENTS.md@backend AGENTS.md file
bytedance/deer-flow · backend/AGENTS.md
git:20261020.d85e0e8 · audit A · 84,193 stars
CLAUDE.md@backend CLAUDE.md file
bytedance/deer-flow · backend/CLAUDE.md
git:20260625.ff7ecdb · audit B · 84,193 stars
AGENTS.md@backend/app/channels AGENTS.md file
bytedance/deer-flow · backend/app/channels/AGENTS.md
git:20261019.085924a · audit A · 84,193 stars
AGENTS.md@backend/app/gateway/routers AGENTS.md file
bytedance/deer-flow · backend/app/gateway/routers/AGENTS.md
git:20261017.169002a · audit A · 84,193 stars
AGENTS.md@backend/packages/harness/deerflow AGENTS.md file
bytedance/deer-flow · backend/packages/harness/deerflow/AGENTS.md
git:20261016.9c74b15 · audit A · 84,193 stars
AGENTS.md@backend/packages/harness/deerflow/agents AGENTS.md file
bytedance/deer-flow · backend/packages/harness/deerflow/agents/AGENTS.md
git:20261020.0d73798 · audit A · 84,193 stars

Every file in bytedance/deer-flow

Browse by kind, by grade A, or by owner.