# AI Setup Overview

This page summarizes the installed AI coding setup, models, providers, commands, and how to verify everything is working.

## Installed Components

| Component | Location / Source |
|-----------|------------------|
| opencode | `/usr/local/bin/opencode` |
| opencode global config | `/home/admin/.config/opencode/opencode.jsonc` |
| opencode skills | `/home/admin/.config/opencode/skills/` |
| portable installer repo | `/home/admin/opencode-portable/` |
| Ollama | system service; local models in `ollama list` |
| Continue config | `/home/admin/.continue/config.json` |
| Cline settings | `/home/admin/.cline/data/settings/providers.json` |
| Env file | `/home/admin/.env` |

## Default Models

| Role | Model |
|------|-------|
| Default | `anthropic/claude-sonnet-4-6` |
| Small model | `openai/gpt-4o-mini` |

## Agent Model Map

- `build`: `anthropic/claude-opus-4-6`
- `code`: `openai/gpt-4o`
- `review`: `google/gemini-2.5-pro`
- `plan`: `deepseek/deepseek-reasoner`

## Providers

Enabled/configured providers:

- anthropic
- openai
- google
- openrouter
- groq
- deepseek
- mistral
- together
- cohere
- replicate
- nvidia
- cerebras
- ollama

Local Ollama models currently installed:

- `gemma2:9b`
- `qwen2.5-coder:7b`
- `qwen2.5:3b`
- `qwen2.5-coder:1.5b`

## Skills

Installed skills:

- `cpp-game-server`
- `network-optimization`
- `cmake-build`
- `mmorpg-server`
- `database`
- `docker-deploy`
- `csharp-interop`

## Useful Commands

```bash
# CLI
opencode --version
opencode models
opencode models openai
opencode providers
opencode debug config
opencode debug skill
opencode run 'test prompt' --pure

# Ollama
ollama list
ollama serve
ollama pull <model>

# Env sanity
grep -E '^(export )?[A-Z_]+=' ~/.env | sed 's/=.*/=***/'

# Auto-test
bash /home/admin/ai-setup-test.sh
```

## Project Setup Scripts

| Script | Purpose |
|--------|---------|
| `/home/admin/opencode-portable/bootstrap-opencode.sh` | Bootstrap/reinstall opencode config from portable repo |
| `/home/admin/.config/opencode/setup-opencode.sh` | Reinstall MCP deps and summary checks |
| `/home/admin/opencode-portable/setup-opencode.sh` | Portable installer copy/setup script |

## Troubleshooting

- If config validation fails, run:
  - `opencode debug config`
  - `OPENCODE_DISABLE_PROJECT_CONFIG=1 opencode`
- If local models are unavailable:
  - `ollama serve`
  - `ollma list`
- If env variables appear missing:
  - `source ~/.env`
  - reopen terminal/restart shell
