# Documentation

## Getting Started

- [What ChengOS Is](https://hub.chengos.com/docs/what-is-chengos)
- [Core Concepts](https://hub.chengos.com/docs/core-concepts)
- [Installing ChengOS](https://hub.chengos.com/docs/install-chengos)
- [Install ChengFlow Desktop](https://hub.chengos.com/docs/desktop-install)
- [Your First Workflow](https://hub.chengos.com/docs/quickstart-first-workflow)
- [Your First ReAct Agent](https://hub.chengos.com/docs/quickstart-first-agent)
- [System Overview](https://hub.chengos.com/docs/system-overview)

## Platform


### Workflow Editor

- [Canvas Basics](https://hub.chengos.com/docs/editor-canvas-basics)
- [Node Configuration & Schema-Driven Forms](https://hub.chengos.com/docs/editor-node-configuration)
- [Variables & Data Mapping](https://hub.chengos.com/docs/editor-variables-and-mapping)
- [Subflows & Batch Subflows](https://hub.chengos.com/docs/editor-subflows)
- [Interactive Testing & Debugging](https://hub.chengos.com/docs/editor-testing-debug)
- [Workflow Templates](https://hub.chengos.com/docs/editor-templates)
- [Workflow Versioning](https://hub.chengos.com/docs/editor-versioning)

### Agents & Skills

- [ReAct Agent Guide](https://hub.chengos.com/docs/agent-react-guide)
- [Tool Discovery & Tool Hub](https://hub.chengos.com/docs/agent-tools-and-hub)
- [Connecting MCP Servers](https://hub.chengos.com/docs/agent-mcp-integration)
- [Skills System Overview](https://hub.chengos.com/docs/agent-skills-system)
- [The Jev Decision System](https://hub.chengos.com/docs/jev-decision-system)
- [Semantic Routing with Decision Branch](https://hub.chengos.com/docs/agent-semantic-routing)

### Knowledge & Data

- [Document Workspace](https://hub.chengos.com/docs/data-document-workspace)
- [Table Workspace](https://hub.chengos.com/docs/data-table-workspace)
- [Knowledge Bases & Workspace Context](https://hub.chengos.com/docs/data-knowledge-base)
- [RAG Pipeline Design](https://hub.chengos.com/docs/data-rag-pipeline)

### Chat & Channels

- [Embedded Chat in the Editor](https://hub.chengos.com/docs/chat-embedded)
- [Messaging Channels](https://hub.chengos.com/docs/chat-messaging-channels)
- [Channel Routing & Session Mapping](https://hub.chengos.com/docs/chat-channel-routing)

### Apps & Pages

- [Publishing a Workflow as an App](https://hub.chengos.com/docs/app-publish-workflow)
- [Page Nodes & Layout](https://hub.chengos.com/docs/app-page-composition)
- [Page Access Control & RBAC Guard](https://hub.chengos.com/docs/app-rbac-access)

### Execution & Observability

- [Execution Model: DAG, Scheduling, State](https://hub.chengos.com/docs/exec-model)
- [Traces, Logs & Replay](https://hub.chengos.com/docs/exec-traces-logs)
- [Approvals & Human Review](https://hub.chengos.com/docs/exec-approvals-reviews)
- [Tool-call Approval Policy](https://hub.chengos.com/docs/agent-approval-policy)
- [Scheduling & Triggers](https://hub.chengos.com/docs/exec-scheduling-triggers)

## Node Reference


### I/O & Utilities

- [Input & Output Nodes](https://hub.chengos.com/docs/nodes-input-output)
- [Media Input Nodes](https://hub.chengos.com/docs/nodes-media-input)
- [Flow Control Nodes](https://hub.chengos.com/docs/nodes-utils-flow)
- [System & Safety Nodes](https://hub.chengos.com/docs/nodes-utils-system)

### AI Nodes

- [LLM Nodes](https://hub.chengos.com/docs/nodes-llm)
- [Decision Branch Node](https://hub.chengos.com/docs/nodes-decision)
- [Agent Nodes](https://hub.chengos.com/docs/nodes-agent)
- [RAG Nodes](https://hub.chengos.com/docs/nodes-rag)
- [Translation Nodes](https://hub.chengos.com/docs/nodes-translation)
- [Media Generation Nodes](https://hub.chengos.com/docs/nodes-media-generation)
- [Chat Nodes](https://hub.chengos.com/docs/nodes-chat)

### Tool Nodes

- [Code Execution Nodes](https://hub.chengos.com/docs/nodes-code-runtime)
- [File Operation Nodes](https://hub.chengos.com/docs/nodes-file-ops)
- [Workspace Tool Nodes](https://hub.chengos.com/docs/nodes-workspace-tools)
- [HTTP & Web Nodes](https://hub.chengos.com/docs/nodes-http-web)
- [VPS Benchmark Node](https://hub.chengos.com/docs/nodes-vps-benchmark)
- [Code Index Nodes](https://hub.chengos.com/docs/nodes-code-index)

### Orchestration & Hubs

- [Subflow & Schedule Nodes](https://hub.chengos.com/docs/nodes-subflow-schedule)
- [Workflow Introspection Nodes](https://hub.chengos.com/docs/nodes-workflow-inspect)
- [Hub Nodes](https://hub.chengos.com/docs/nodes-hubs)
- [Skill & Package Nodes](https://hub.chengos.com/docs/nodes-skills)
- [Document & Table Nodes](https://hub.chengos.com/docs/nodes-document-table)
- [Workspace Nodes](https://hub.chengos.com/docs/nodes-workspace)

## Clients & Integration


### Cheng CLI

- [Installing the CLI](https://hub.chengos.com/docs/cli-install)
- [Using the CLI](https://hub.chengos.com/docs/cli-usage)
- [Remote & Cross-Device Connections](https://hub.chengos.com/docs/cli-remote-connect)

### Gateway SDK

- [SDK Quickstart](https://hub.chengos.com/docs/sdk-quickstart)
- [Gateway Model: Apps, Channels, Sessions](https://hub.chengos.com/docs/sdk-gateway-model)
- [SDK API Reference](https://hub.chengos.com/docs/sdk-api-reference)
- [Integration Examples](https://hub.chengos.com/docs/sdk-integration-examples)

## Operations & Development


### Deployment

- [Deployment Modes](https://hub.chengos.com/docs/deploy-modes)
- [chengos.sh Script Reference](https://hub.chengos.com/docs/chengos-sh-reference)
- [Native Deployment](https://hub.chengos.com/docs/deploy-native)
- [Docker Deployment](https://hub.chengos.com/docs/deploy-docker)
- [Hardening a Public Deployment](https://hub.chengos.com/docs/deploy-hardening)
- [Upgrades & Rollback](https://hub.chengos.com/docs/deploy-upgrade-rollback)
- [Public Read-only Demo Mode](https://hub.chengos.com/docs/demo-mode)

### Configuration

- [Environment Variable Reference](https://hub.chengos.com/docs/config-env-reference)
- [LLM & Model Configuration](https://hub.chengos.com/docs/config-llm-models)
- [Decision Providers & TypeSafe Jev](https://hub.chengos.com/docs/decision-providers-and-jev)
- [Presets & Shortcuts](https://hub.chengos.com/docs/config-presets)
- [Storage, Redis & Vector Configuration](https://hub.chengos.com/docs/config-storage-redis)

### API Reference

- [REST API Overview](https://hub.chengos.com/docs/api-rest-overview)
- [WebSocket API](https://hub.chengos.com/docs/api-websocket)
- [Authentication](https://hub.chengos.com/docs/api-authentication)
- [OpenAPI Specification](https://hub.chengos.com/docs/api-openapi-spec)

### Development

- [Development Setup](https://hub.chengos.com/docs/dev-setup)
- [Architecture Deep Dive](https://hub.chengos.com/docs/dev-architecture)
- [Crate Structure](https://hub.chengos.com/docs/dev-crate-structure)
- [Writing a Custom Node](https://hub.chengos.com/docs/dev-custom-node)

## Community

- [Connect to ChengHub over MCP](https://hub.chengos.com/docs/community-mcp-access)

## Troubleshooting

- [Installation Problems](https://hub.chengos.com/docs/fix-install-issues)
- [Execution Failures](https://hub.chengos.com/docs/fix-execution-failures)
- [LLM Provider Errors](https://hub.chengos.com/docs/fix-llm-provider-errors)
- [Channel Problems](https://hub.chengos.com/docs/fix-channel-issues)
- [Frequently Asked Questions](https://hub.chengos.com/docs/faq)
