OpenProgram Docs
Search docs
⌘K
EN
English
简体中文
Follow system
Light
Dark
Get started
Install
Capabilities
Interfaces
Models
Integrations
Server & Ops
Reference
Design
Architecture
6
Design guide
Framework overview
Repository structure
Implementation index
Framework comparison
Feature matrix
Agents and workflows
83
Execution
13
Runtime
Codex capability audit
Call flow
Execution control
Action lifecycle
Worktrees
Recursion diagram
Recursion guard
Async tasks
Nested LLM streaming
Task controllability
Dispatcher structure
Next-step decisions
Sessions
10
Reading guide
Data model
Operations
Context
Context creation
Working directories
Management comparison
History distillation
Storage consistency
Title generation
DAG and collaboration
14
Design overview
LLM node content
Agent communication
Collaboration tools
Collaboration comparison
Branch collaboration
Layout specification
Program nodes
Agent DAG ownership
Rendering specification
Branch naming
Naming diagram
Edge naming
Caller identity
Goals and recovery
8
Goals and recovery
Resource quotas
Generation recovery
Tool result storage
Stream recovery
Progress recovery
Web reliability
Frontend processes
Configuration and operations
9
Agent settings
Core settings
Tool settings
Capability settings
Agent implementation plan
Chat search
Toolsets
Input requests
Files and recovery
Programs and workflows
13
Functions
Program model
Function calling
Fixed-order calls
Application runtime
Program structure
Workflow overview
Program responsibilities
Workflow authoring
Program interface
Workflow control
Execution unification
Self-updates
Reports
4
Report workflows
Weekly reports
Group reports
Report delivery
Events and scheduling
12
Proactive execution
Event layer
Event flow diagram
Events and state
Rule execution
Scenario overview
Rule templates
Invariants
Event reference
Signal routing diagram
Signal routing
Memory interface
Context and memory
23
Context
9
Reading guide
Overview
Composition
Compaction
Compaction diagram
Occupancy
Accounting rules
Memory introspection
Design comparison
Memory
14
Reading guide
Architecture overview
Architecture diagrams
Entity memory proposal
Virtual memory
Authority and pairing
Authority comparison
Design adoption
Write comparison
Editor and history
Settings proposal
Speaker identity
Write cursor diagram
Write cursor
Interfaces
63
Foundations
15
Web UI
App icon
UI invariants
UI surfaces
State stores
Themes
Window state
Center canvas layout
Tab identity
Window lifecycle
Style organization
Interaction feedback
Page loading performance
Status indicators
Session status
Chat and composer
18
Attachment options
Attachment delivery
Chat turn layout
Tool group summary
Transcript following
Composer interaction
Attachment paths
Responsive controls
Tool profile menu
Speed control
GUI Agent
Agent control overlay
Browser task control
Queue and steering
Session naming
Slash commands
Turn occupancy
WebSocket lifecycle
Browser and tabs
8
Browser extensions
Built-in browser
Session resources
Tab placement
Remote access diagram
Remote access
Browser home
Native page bounds
Settings and catalog
4
Avatars
Program explorer
Source categories
Settings navigation
Workspace and sidebar
8
Integrated terminal
Project order
Project location
File icons
Project workspace
File tree
Right sidebar typography
Sidebar sizing
CLI and TUI
10
CLI and TUI
Configuration safety
Function execution
Naming conventions
Port configuration
Configuration interface
Single-port architecture
Command comparison
Slash commands
Transcript rendering
Models and connections
41
Requests and models
11
Providers
Model catalog
Request construction
OpenAI compatibility
Fast tier
Thinking effort
Structured output
Network proxy
Metadata diagnostics
Bailian catalog
Usage metering
Authentication
7
Credential resolution
Credential connections
File credentials
Credential status
Credential validation
Account rotation
Credential storage
Reliability
7
Errors and timeouts
Retry decisions
Error propagation
Fault tolerance
Recording and replay
Replay diagram
Reasoning replay
Extensions and integrations
13
Integrations
Direct calls, Agent classes and automatic DAG context
Editor integration
Extension management
Harness standard
MCP tools
MCP server
Skills and plugins
Web specification
Web automation
Extension controls
Future work
Reference comparison
Channels
3
Channels
Requirements
Architecture
Security and engineering
16
Security and permissions
4
Authority and sandbox
System access
SSRF protection
Dependency security
Distribution
4
Packaging and releases
Automatic updates
Developer ID
Windows support
Testing and errors
3
Test system
Windows CI
Error handling
Documentation and website
5
Documentation site
Site discovery
Agent-readable docs
IndexNow discovery
Community discovery
Supporting material
23
Prototypes
6
Density prototype
Composer prototype
Workspace prototype
Sidebar prototype
Sidebar Luma prototype
Live layout
Implementation records
14
Interface synchronization
Repository migration
IndexNow delivery
Documentation gaps
Engineering backlog
UI unification
Resource preview
Distribution plan
Web implementation
Implementation map
Credential migration
MCP implementation
Cache control
Proactive implementation
Research
3
Evaluation
Policy replay
Threat model
Uncategorized
12
Overview
1
Repository integration
Providers
2
Anthropic API authentication
Local model providers
Runtime
2
Tool name resolution
Unified Agent execution
Web UI
7
Chat quotes and message editing
Conversation lifecycle and responsiveness
Effort picker
Git folder pills
History rendering and conversation links
Hover tips in the composer
Icon system
Design
›
Interfaces
›
Foundations
›
App icon
Last updated
· 2026-10-10
Previous
Web UI
Next
UI invariants