docs/user_guide/en/index.md
This landing page helps operators, workflow authors, and extension developers find the right documentation for DevAll backend components. Use the table below as your navigation map; drill into the linked chapters for full procedures and examples.
| Topic | Highlights |
|---|---|
| Web UI Quick Start | Frontend interface operations, workflow execution, human review, troubleshooting. |
| Workflow Authoring | YAML structure, node types, provider/edge conditions, template export, CLI execution. |
| Graph Execution Logic | DAG/cyclic graph execution, Tarjan cycle detection, super node construction, recursive cycle execution. |
| Dynamic Parallel Execution | Map/Tree modes, split strategies, parallel processing and hierarchical reduction. |
| Memory Module | Memory list architecture, built-in simple/file/blackboard behaviors, embedding config, troubleshooting. |
| Thinking Module | Reasoning enhancement, self-reflection mode, extending custom thinking modes. |
| Tooling Module | Function/MCP modes, context injection, built-in function catalog, MCP launch patterns. |
| Node Types Reference | Agent, Python, Human, Subgraph, Passthrough, Literal, Loop Counter node configurations. |
| Attachment & Artifact APIs | Upload/list/download endpoints, manifest schema, cleanup strategies, security constraints. |
FIELD_SPECS Standard | Field metadata contract that powers UI forms and template export—required reading before customizing modules. |
| Config Schema API Contract | /api/config/schema(*) request examples and breadcrumbs protocol (mostly for frontend/IDE integrations). |
model, python, tooling, and human nodes inside a shared context, and writes node outputs into WareHouse/<session>/.runtime/node/agent/providers/ layer encapsulates OpenAI, Gemini, and other APIs so each node can swap models, base URLs, credentials, plus optional thinking and memories settings.logs/ for centralized collection.server_main.py (e.g., /api/workflow/execute).WorkflowRunService validates YAML, creates a session, prepares code_workspace/attachments/, then hands the DAG to the scheduler in workflow/.MemoryManager, ToolingConfig, and ThinkingManager trigger inside agent nodes as needed.logs/, and WareHouse/ stores run assets.FIELD_SPECS with the Tooling module guide to register new components; reference config_schema_contract.md if you need to debug schema-driven UI.WareHouse/.WareHouse/<session>/code_workspace/, synchronized with relevant attachments.If you spot gaps or outdated instructions, open an issue/PR or edit the docs directly (remember to keep Chinese and English versions in sync).