Skip to content
xcsh
Security
Networking
Platform
AI
Demo Resources
Resources
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Select language
English
Français
Español
Deutsch
Português (Brasil)
日本語
한국어
简体中文
繁體中文
العربية
Italiano
हिन्दी
ไทย
Architecture and contribution
Overview
Agent loop and sessions
Storage and artifacts
Tool runtime
Provider streaming
Extension discovery
Native runtime
Native development
TUI runtime
Relationship to pi
TUI interaction style
Prompt authoring
Build and release xcsh
File-test parallelism qualification
Automate and extend
Overview
Headless modes
Embed xcsh with the SDK
Extensions and tools
Hooks and rules
Create and load skills
Plugins and marketplaces
MCP configuration
MCP runtime
Configure and secure
Overview
Settings precedence
Environment variables
Providers and models
Resolve secrets safely
Sandbox boundaries
F5 Distributed Cloud
Overview
Contexts and namespaces
Write resource manifests
Validate and diff
Create and update
Get, export, delete
API catalog
Getting started
Overview
Model authentication
First manifest
Integrations and deployment
Overview
VS Code
Office task pane
Chrome
Containers
Herdr
Reference and troubleshooting
Overview
CLI reference
Slash command reference
Configuration schema
Run diagnostics
Use xcsh
Overview
How xcsh works
Terminal CLI
Use the interactive TUI
Use built-in tools
Sessions and memory
Plan complex work
TUI navigation
Overview
GitHub
Select theme
Dark
Light
Auto
Select language
English
Français
Español
Deutsch
Português (Brasil)
日本語
한국어
简体中文
繁體中文
العربية
Italiano
हिन्दी
ไทย
Architecture and contribution
Use these pages when changing xcsh itself rather than operating it.
Which implementation boundary matters?
Section titled “Which implementation boundary matters?”
Agent loop and sessions
Storage, blobs, and artifacts
Tool runtime
Provider streaming
Extension discovery
Native runtime
Native development
Terminal user interface (TUI) runtime
Relationship to upstream pi
Prompt authoring
Build, test, contribute, and release
File-test parallelism qualification