docs(backend): repoint the ARCHITECTURE.md module paths that do not resolve (#6245)

Four of the eight packages/harness/deerflow citations in this file name modules
that are not in the tree: sandbox/local.py, mcp/manager.py, skills/loader.py,
and tools/__init__ (missing its extension). The LocalSandboxProvider class lives
under sandbox/local/, the MCP and skills subsystems are packages rather than
single manager/loader modules, and get_available_tools is re-exported by
tools/__init__.py.
This commit is contained in:
lihongyuan99 2026-10-04 09:11:02 +08:00 committed by GitHub
parent 0eed90df3a
commit 68c7921a77
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -178,7 +178,7 @@ class ThreadState(AgentState):
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ LocalSandboxProvider │ │ AioSandboxProvider │
│ (packages/harness/deerflow/sandbox/local.py) │ │ (packages/harness/deerflow/community/) │
│ (packages/harness/deerflow/sandbox/local/) │ │ (packages/harness/deerflow/community/) │
│ │ │ │
│ - Singleton instance │ │ - Docker-based │
│ - Direct execution │ │ - Isolated containers │
@ -228,7 +228,7 @@ class ThreadState(AgentState):
▼
┌─────────────────────────┐
│ get_available_tools() │
│ (packages/harness/deerflow/tools/__init__) │
│ (packages/harness/deerflow/tools/__init__.py) │
└─────────────────────────┘
```
@ -284,7 +284,7 @@ config.yaml:
```
┌─────────────────────────────────────────────────────────────────────────┐
│ MCP Integration │
│ (packages/harness/deerflow/mcp/manager.py) │
│ (packages/harness/deerflow/mcp/) │
└─────────────────────────────────────────────────────────────────────────┘
extensions_config.json:
@ -322,7 +322,7 @@ extensions_config.json:
```
┌─────────────────────────────────────────────────────────────────────────┐
│ Skills System │
│ (packages/harness/deerflow/skills/loader.py) │
│ (packages/harness/deerflow/skills/) │
└─────────────────────────────────────────────────────────────────────────┘
Directory Structure: