Documentation — Swival
Description: Swival documentation hub

# Documentation

## Basics

- Getting Started Installation, first run, what happens under the hood
- Usage One-shot mode, REPL mode, CLI flags, piping, exit codes
- Tools File ops, search, editing, web fetching, thinking, command execution
- Context Management How Swival fits large tasks into small context windows

## Configuration & Deployment

- Safety & Sandboxing Path resolution, symlink protection, command whitelisting
- Secret Encryption Format-preserving encryption of credentials before they reach the LLM provider
- Skills Creating and using SKILL.md-based agent skills
- Web Browsing Chrome DevTools MCP, agent-browser, and Lightpanda
- MCP Connecting external tool servers via Model Context Protocol
- A2A Connecting to remote agents via the Agent-to-Agent protocol
- Custom Commands Run external scripts from the REPL and inject their output into the conversation
- Customization Config files, project instructions, system prompt overrides, tuning parameters
- Providers LM Studio, HuggingFace, OpenRouter, Google Gemini, ChatGPT Plus/Pro, and generic server configuration
- Reports JSON reports for benchmarking and evaluation
- Reviews External reviewer scripts for automated QA gates
- AgentFS Copy-on-write filesystem sandboxing