Agent Runtimes¶
What is an Agent Runtime?¶
An agent runtime is the execution environment that powers AI coding agents. It provides the infrastructure for:
- Reading, writing, and navigating project files
- Running commands, build tools, and scripts
- Integrating with external services via tool use
- Tracking conversation history and project state
- Sandboxing and permission management
This workshop covers four agent runtimes: Claude Code, Cursor, Cline, and Opencode.
Feature Support¶
| Feature | Claude Code | Opencode | Cursor | Cline | Copilot |
|---|---|---|---|---|---|
| Rules | ✓ | ✓ | ✓ | ✓ | ✓ |
| Subagents | ✓ | ✓ | ✓ | ✗ | ✗ |
| Skills | ✓ | ✓ | ✓ | ✓ | ✓ |
| Slash Commands | ✓ | ✓ | ✓ | ✓ | ✓ |
| MCP | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hooks/Plugins | ✓ | ✓ | ✓ | ✓ | ✓ |
Claude Code¶
-
:material-code-braces:{ .lg .middle } Anthropic's Official CLI
Anthropic-built CLI with skills, hooks, MCP support, and IDE extensions.
Quick Start¶
Key Features¶
- Claude Pro/Max support: Use your existing subscription
- Skills, hooks, MCP: Extensible via custom workflows
Links¶
| Resource | Link |
|---|---|
| Documentation | docs.anthropic.com/en/docs/claude-code |
| Community Templates | aitmpl.com |
Cursor¶
-
:material-application:{ .lg .middle } VS Code Fork with AI Agent
VS Code fork with built-in agent, Tab autocomplete, inline edit, and Bugbot PR reviews.
Quick Start¶
Download from cursor.com and sign in.
Key Features¶
- Tab autocomplete: Multi-line, cross-file context-aware completions
- Inline Edit (Cmd/Ctrl+K): Quick changes without full agent sessions
- Bugbot: Automated PR review with autofix
- Cloud Agents: Remote execution in background VMs
Links¶
| Resource | Link |
|---|---|
| Website | cursor.com |
| Documentation | cursor.com/docs |
Cline¶
-
:material-puzzle:{ .lg .middle } Open Source VS Code Extension
Open source VS Code extension supporting multiple AI providers. Apache 2.0 licensed.
Quick Start¶
Install from VS Code Marketplace and configure your API key.
Key Features¶
- Plan & Act mode: Explore and plan before implementing
- Multi-provider: Claude, GPT, Gemini, DeepSeek, Qwen, local models
- Checkpoints: Git-based save/restore of project states
Links¶
| Resource | Link |
|---|---|
| Website | cline.bot |
| Documentation | docs.cline.bot |
| GitHub | github.com/cline/cline |
Opencode¶
-
:material-open-source-initiative:{ .lg .middle } Open Source
Open source coding agent with terminal, desktop app, and IDE extension. Built-in LSP.
Quick Start¶
Key Features¶
- 75+ LLM providers: Claude, GPT, Gemini, Grok, Ollama, local models
- Built-in LSP: Language intelligence without additional setup
- Terminal, desktop app (beta), and IDE extension
- Client/server architecture for remote execution
- 100% open source (MIT) — inspect, modify, self-host
Links¶
| Resource | Link |
|---|---|
| Website | opencode.ai |
| Documentation | opencode.ai/docs |
| GitHub | github.com/sst/opencode |
Next Steps¶
-
:octicons-arrow-right-24: Claude Code In-Depth
Configuration, skills, hooks, MCP integration, and best practices
-
:octicons-arrow-right-24: Cursor In-Depth
Tab autocomplete, Bugbot, Cloud Agents, and IDE integration
-
:octicons-arrow-right-24: Cline In-Depth
Plan & Act mode, checkpoints, and provider setup
-
:octicons-arrow-right-24: Opencode In-Depth
Provider setup, agents, LSP integration, and TUI workflows