# Schema defined in agent_schema.py
# https://github.com/sst/opencode

identity = "opencode.ai"
name = "OpenCode"
short_name = "opencode"
url = "https://opencode.ai/"
protocol = "acp"
author_name = "SST"
author_url = "https://sst.dev/"
publisher_name = "Will McGugan"
publisher_url = "https://willmcgugan.github.io/"
type = "coding"
description = "The AI coding agent built for the terminal with client/server architecture and ACP support via adapter."
tags = []
run_command."*" = "opencode acp"

help = '''
# OpenCode

OpenCode is an open source agent that helps you write and run code directly from the terminal with a flexible client/server architecture.

## Key Features

- **Client/Server Architecture**: Run OpenCode on your computer while controlling it remotely
- **Terminal-Native**: Built for developers who work in the command line
- **Multi-LLM Support**: Works with various AI providers
- **GitHub Integration**: Deep integration with GitHub workflows

---

**Website**: https://opencode.ai/  
**GitHub**: https://github.com/sst/opencode  

'''

[actions."*".install]
command = "npm i -g opencode-ai"
description = "Install OpenCode"
