Skip to content
Jules Martins edited this page Jul 18, 2026 · 5 revisions

Bucket Agent User Guide

Learn how to install, configure, and extend Bucket Agent (bucket), an open multiprovider terminal AI coding agent.


Tier 1: Essential User Docs

Start here. These guides cover what you need on your first day.

# Document Description
1 Getting Started Building from source, first launch, model setup, basic interaction
2 Providers & Authentication Ollama, xAI API key, OIDC/SSO, external auth providers, device-code flow
3 Keyboard Shortcuts Reference for every key binding and mouse action in the TUI
4 Slash Commands Every / command for sessions, models, memory, hooks, and plugins
5 Configuration config.toml, pager.toml, environment variables, and file locations

Tier 2: Core Feature Docs

Customize and extend Bucket Agent.

# Document Description
6 Theming and Appearance Themes, the /theme command, pager.toml, and color-support detection
7 MCP Servers External tool integrations through the Model Context Protocol
8 Skills Reusable prompt packages in the SKILL.md format
9 Plugins Bundle and share skills, commands, agents, hooks, and MCP servers
10 Hooks Lifecycle scripts and HTTP callbacks for pre- and post-tool-use events
11 Custom Models Ollama, OpenAI-compatible endpoints, Anthropic, and BYOK providers
12 Project Rules (AGENTS.md) Per-directory AGENTS.md instructions and their precedence
13 Memory Cross-session knowledge persistence with /flush, /dream, and hybrid search

Tier 3: Advanced Usage Docs

Automate, script, and integrate Bucket Agent with other systems.

# Document Description
14 Headless Mode and Scripting bucket -p, output formats, CI/CD integration, and piping
15 Agent Mode and IDE Integration ACP stdio transport, WebSocket relay, and SDK integration
16 Subagents and Personas Parallel child sessions, agent types, personas, and capability modes
17 Session Management Save, load, resume, rewind, compact, and the session persistence format
18 Sandbox Mode OS-level filesystem and network isolation profiles
19 Plan Mode Structured planning, plan-file edits, and approval before coding
20 Background Tasks and Monitoring background: true, /loop, monitor, and Ctrl+G to demote
21 Terminal Support and Troubleshooting tmux, SSH, truecolor, clipboard, and OSC 52
22 Permissions and Safety Controls dontAsk mode, auto-approved tools, the safe-bash list, and restrictive PreToolUse hooks
23 Agent Dashboard A centralized, agent-native overview of every top-level session in flight
24 Monitoring Usage Export usage metrics and events to your own OpenTelemetry collector
25 Decoupling & Licensing Decoupling plan from upstream infrastructure, licenses, and intellectual property

Clone this wiki locally