mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-10-26 13:16:24 +00:00
docs(i18n): add Brazilian Portuguese README translation (#6286)
* docs(i18n): add Brazilian Portuguese README translation * docs(i18n): disambiguate one-line agent setup heading in pt readme * docs: keep inherited agent guidance within budget --------- Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
parent
8237dd75b3
commit
c0895d295b
32
AGENTS.md
32
AGENTS.md
@ -12,11 +12,10 @@ This **monorepo orientation layer** maps the repo. For module details, read its
|
||||
|
||||
## What is DeerFlow
|
||||
|
||||
DeerFlow is a LangGraph-based AI super-agent system with a full-stack architecture. The
|
||||
backend runs a "super agent" with sandboxed execution, persistent memory, subagent
|
||||
delegation, and extensible tools (built-in, MCP, community), all per-thread isolated. The
|
||||
frontend is a Next.js chat UI. External IM platforms (Feishu, Slack, Telegram, Discord,
|
||||
DingTalk) bridge into the same agent through the Gateway.
|
||||
DeerFlow pairs a LangGraph super agent with a Next.js chat UI. The backend provides
|
||||
sandboxed execution, persistent memory, subagents, and extensible built-in, MCP,
|
||||
and community tools, isolated per thread. Feishu, Slack, Telegram, Discord, and
|
||||
DingTalk connect through the Gateway.
|
||||
|
||||
## Service Topology
|
||||
|
||||
@ -70,17 +69,16 @@ deer-flow/
|
||||
└── docs/ # Cross-cutting docs, plans, and design notes
|
||||
```
|
||||
|
||||
Third-party extensions are loaded from a top-level `plugins:` list in `config.yaml`
|
||||
(operator-controlled on purpose — that list causes code to be imported, so it is deliberately
|
||||
kept out of the API-writable `extensions_config.json`). Packaged extensions can contribute
|
||||
middleware, lifecycle observers, Gateway services, FastAPI HTTP routers, and experimental
|
||||
full-stack plugins. Manage them with `deerflow extensions install/upgrade/list/enable/disable/remove` or the root
|
||||
`make extension-*` wrappers. Every mutation requires a Gateway restart, and both build
|
||||
hooks and extension code execute with Gateway privileges, so only trusted operator sources
|
||||
belong in this path. The manager transaction, accepted source forms, lock discipline, and
|
||||
contribution contract live in
|
||||
[the extensions guide](backend/packages/harness/deerflow/extensions/AGENTS.md); the user manual
|
||||
is `frontend/src/content/{en,zh}/harness/extensions/`.
|
||||
Third-party extensions load from operator-controlled `config.yaml -> plugins:`.
|
||||
This imports code, so the list stays outside API-writable `extensions_config.json`.
|
||||
Extensions contribute middleware, lifecycle observers, Gateway services, FastAPI
|
||||
routers, and experimental full-stack plugins. Use
|
||||
`deerflow extensions install/upgrade/list/enable/disable/remove` or root
|
||||
`make extension-*` wrappers. Restart Gateway after every mutation. Build hooks
|
||||
and extension code run with Gateway privileges; use only trusted operator sources.
|
||||
Transactions, accepted source forms, locking, and contribution contracts:
|
||||
[extensions guide](backend/packages/harness/deerflow/extensions/AGENTS.md).
|
||||
User manual: `frontend/src/content/{en,zh}/harness/extensions/`.
|
||||
|
||||
**Extension-first evaluation** — before implementing a feature by editing core code,
|
||||
evaluate whether it can ship as a packaged extension through the contribution points
|
||||
@ -214,7 +212,7 @@ cd frontend && pnpm rstest run <pattern> # e.g. pnpm rstest run my-component
|
||||
- Frontend work → **[frontend/AGENTS.md](frontend/AGENTS.md)**
|
||||
- Setup & install → **[Install.md](Install.md)**, **[CONTRIBUTING.md](CONTRIBUTING.md)**
|
||||
- Project overview & usage → **[README.md](README.md)** (translations: `README_zh.md`,
|
||||
`README_ja.md`, `README_fr.md`, `README_ru.md`)
|
||||
`README_ja.md`, `README_fr.md`, `README_ru.md`, `README_pt.md`)
|
||||
- Security policy → **[SECURITY.md](SECURITY.md)**
|
||||
- Changes → **[CHANGELOG.md](CHANGELOG.md)**
|
||||
- Cutting a release → **[RELEASING.md](RELEASING.md)**
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 🦌 DeerFlow - 2.0
|
||||
|
||||
English | [中文](./README_zh.md) | [日本語](./README_ja.md) | [Français](./README_fr.md) | [Русский](./README_ru.md)
|
||||
English | [中文](./README_zh.md) | [日本語](./README_ja.md) | [Français](./README_fr.md) | [Русский](./README_ru.md) | [Português](./README_pt.md)
|
||||
|
||||
[](./backend/pyproject.toml)
|
||||
[](./Makefile)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 🦌 DeerFlow - 2.0
|
||||
|
||||
[English](./README.md) | [中文](./README_zh.md) | [日本語](./README_ja.md) | Français | [Русский](./README_ru.md)
|
||||
[English](./README.md) | [中文](./README_zh.md) | [日本語](./README_ja.md) | Français | [Русский](./README_ru.md) | [Português](./README_pt.md)
|
||||
|
||||
[](./backend/pyproject.toml)
|
||||
[](./Makefile)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 🦌 DeerFlow - 2.0
|
||||
|
||||
[English](./README.md) | [中文](./README_zh.md) | 日本語 | [Français](./README_fr.md) | [Русский](./README_ru.md)
|
||||
[English](./README.md) | [中文](./README_zh.md) | 日本語 | [Français](./README_fr.md) | [Русский](./README_ru.md) | [Português](./README_pt.md)
|
||||
|
||||
[](./backend/pyproject.toml)
|
||||
[](./Makefile)
|
||||
|
||||
1682
README_pt.md
Normal file
1682
README_pt.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
# 🦌 DeerFlow - 2.0
|
||||
|
||||
[English](./README.md) | [中文](./README_zh.md) | [日本語](./README_ja.md) | [Français](./README_fr.md) | Русский
|
||||
[English](./README.md) | [中文](./README_zh.md) | [日本語](./README_ja.md) | [Français](./README_fr.md) | Русский | [Português](./README_pt.md)
|
||||
|
||||
[](./backend/pyproject.toml)
|
||||
[](./Makefile)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# 🦌 DeerFlow - 2.0
|
||||
|
||||
[English](./README.md) | 中文 | [日本語](./README_ja.md) | [Français](./README_fr.md) | [Русский](./README_ru.md)
|
||||
[English](./README.md) | 中文 | [日本語](./README_ja.md) | [Français](./README_fr.md) | [Русский](./README_ru.md) | [Português](./README_pt.md)
|
||||
|
||||
[](./backend/pyproject.toml)
|
||||
[](./Makefile)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user