Ask AI
Ask AI Start conversation ↵

I'm an AI assistant with Grove's codebase and documentation in context.

Ask me anything about Grove.

EXAMPLE QUESTIONS

Find what Grove can do

Every capability on one page, one row each, linked to the page that explains it. Read down a table to see what an area covers. Follow a link for the depth.

Surfaces

Capability What it does Page
Terminal UI Create, attach, pause and kill in one keypress beside a live peek rail. TUI tour
CLI Every verb as a command, with tab completion and an agent friendly contract. CLI
Web dashboard The fleet, one workspace's transcript and work panel, sessions and usage from any device. Web dashboard
MCP server Claude Code, Codex and OpenCode drive workspaces themselves over stdio or HTTP. MCP server
Issue ops A tracker comment or assignment starts and steers a workspace. Issue ops
Device pairing A new browser pairs once with a code the host approves. Authentication

Workspaces

Capability What it does Page
One agent, one worktree Each workspace is its own git worktree, branch and tmux session. Workspace lifecycle
Pause, resume, respawn, kill Pause drops the worktree and keeps the branch. Kill deletes only branches Grove created. Workspace lifecycle
Branch provenance Grove records whether it made a branch or you attached one, and kill honours it. Branch provenance
Containers A workspace runs inside the project's devcontainer with its own egress policy. Containerized agents
Init scripts A script prepares each new worktree, on the host or in the container. Init scripts
Root placement A workspace can run in the repo root on the branch already checked out. Workspace lifecycle
Status semantics Three axes, workspace, agent activity and task phase, each answering a different question. Status semantics

Working with an agent

Capability What it does Page
Steering Send a message to a running agent without attaching. Web dashboard
Questions and plans A live question renders as a card and a plan approval as a dialog row. Web dashboard
Attachments Paste or attach an image or file and the agent is handed its path. Attachments
Image annotation Draw over a staged image before sending it. Attachments
Diagram collaboration A person and an agent edit one draw.io file with revision checks. Diagram collaboration
Mockups and specs Approve a UI mockup or an architecture plan as a picture before code exists. Diagram collaboration
Model per workspace Each agent exposes its own catalog and a workspace picks one. Web dashboard
First turn brief Grove tells the agent where it is and how to report. Project setup
Native sessions Grove owns each Claude Code, Codex and OpenCode session by default, routes its controls through the provider protocol, lets each workspace override the mode, and names the event log tab Stream. Agents
Claude Code adapter Confirmed message delivery, validated model changes and structured questions over JSON streaming. Claude Code
Codex adapter Turn steering with expected turn checks, plus command and file change approvals over JSON RPC. Codex
OpenCode adapter A Grove owned HTTP server, per session event filtering and a read only shared transcript database. OpenCode
Compaction record Each context cut reports the tokens dropped, its duration and the model that compacted. Agent activity
Peek rail Read the selected pane live without attaching. Peek rail

Trackers

Capability What it does Page
Ticket providers Attach a GitHub, Gitea or Linear issue or pull request to a workspace. Ticket providers
Refs from the branch Grove reads the ticket off the branch name so the link follows the branch. Ticket providers
Sticky comment One comment on the ticket carries phase, checklist, branch, commit and links. Issue ops
Task phase per ticket Each attached ticket reports its own six stage phase and a blocked flag. Status semantics

Observability

Capability What it does Page
Activity dashboard Which agent is working, waiting, blocked or idle, across every repo. Agent activity
Session catalog Every agent session on the host, including work Grove did not launch. Agent activity
Session recovery Sessions re-adopt across daemon restarts and a stale pointer remaps in a click. Workspace lifecycle
Telemetry One session becomes one trace, sent to Langfuse or any OTLP backend. Telemetry
Usage audit Tokens, time, cost and subscription windows projected from transcripts on disk. Web dashboard
Push notifications A push when an agent finishes a turn or needs an answer. Push notifications
Public share links A read only transcript link with an expiry and an optional passcode. Web dashboard

Configuration

Capability What it does Page
Cascade Seven layers from built in to invocation, mechanism never policy. Configuration cascade
Project config One committed file carries agents, setup and container policy for the team. Project setup
Agent roster Add, override or hide agents and their model catalogs. Agents
Ticket providers Tokens by environment variable name, never a literal. Ticket providers
Reference Every field, generated from the schema. Configuration reference