Agent Platform Overview
Source: docs/overview/agent-platform.md
Generated: 01/09/2026
JoinGrove is an agent-first IDE — Agents window, multi-session orchestration, local and cloud models, and Studio build flows in one product.
Key Concepts
- What: The agent platform covers the Agents window, chat slash commands, rules, MCP tools, skills, and CLI workflows that power AI-assisted development.
- Why: Founders and campus cohorts need guided agent workflows; professional devs need the same power in Classic mode for existing repos.
- Related: Studio wizard (
studio-flow.md), offline AI (offline-ai-ollama.md), capabilities matrix (capabilities-matrix.md).
API / Reference
| Area | JoinGrove support | Entry point |
|---|---|---|
| Agents window | Default UI (defaultWindow: "agents") |
npm run dev |
| Agent providers | Copilot, Claude, Codex (upstream) + Ollama BYOK | joingrove.setupOfflineAi |
| Rules | .cursor/rules/*.mdc in stack templates |
joingrove.createStackProject |
| MCP servers | Upstream Copilot MCP support | Settings → MCP |
| Skills | Upstream prompt/skill files + stack AGENTS.md |
Chat @ mentions |
| Slash commands | JoinGrove hub shortcuts (/studio, /docs, …) |
slash-commands.md |
| CLI | joingrove binary (tunnel, server) |
cli/overview.md |
| Subagents | Upstream agent mode (Copilot extension) | Agents chat mode picker |
| Hooks | Cursor-style hooks not bundled; use upstream when available | — |
| Bugbot | Not bundled; use GitHub PR checks | — |
Setup & Installation
- Launch JoinGrove —
npm run devopens the Agents window by default. - Command Palette → Set Up Local AI (Ollama) (
joingrove.setupOfflineAi) for offline models. - Command Palette → Open JoinGrove Documentation Hub (
joingrove.openDocsHub) for the full doc map. - Optional — Command Palette → Open Agent Workflow Guide (
joingrove.openAgentWorkflowDocs) for Git + agent patterns.
Code Examples
Start agent-first development:
npm install
npm run dev
Open Classic IDE for an existing repo:
./scripts/code.sh --classic
Set up local Ollama models:
npm run setup-offline-ai
Next: Command Palette → Check Ollama Connection (joingrove.checkOllamaStatus).
How It Connects
- Documentation hub:
docs/README.md - Capabilities matrix:
capabilities-matrix.md - Agent workflow reference:
agent-workflow.md - Slash commands:
slash-commands.md - In-app command:
joingrove.openDocsTopic→ pick Agent platform overview