Complete global configuration setup

- Add comprehensive global setup documentation
- Create ~/.config/opencode/config.json with all agents
- Copy all prompt files to global location
- Update README with detailed global configuration steps
- Include verification instructions and structure overview
This commit is contained in:
ditus
2025-11-10 12:53:53 +01:00
parent 1a162a2447
commit 4e6b2d8a78

View File

@ -244,35 +244,70 @@ opencode
#### Step 1: Install Globally #### Step 1: Install Globally
```bash ```bash
# Copy to global OpenCode config directory # Copy to global OpenCode config directory
mkdir -p ~/.config/opencode/agent mkdir -p ~/.config/opencode/agent ~/.config/opencode/prompts
cp /path/to/nano-opencode-agents/.opencode/agent/* ~/.config/opencode/agent/ cp /path/to/nano-opencode-agents/.opencode/agent/* ~/.config/opencode/agent/
cp /path/to/nano-opencode-agents/prompts/* ~/.config/opencode/prompts/
``` ```
#### Step 2: Create Global opencode.json #### Step 2: Create Global config.json
```bash ```bash
# Create global config file # Create global config file with all agents
cat > ~/.config/opencode/config.json << 'EOF' cat > ~/.config/opencode/config.json << 'EOF'
{ {
"$schema": "https://opencode.ai/config.json", "agents": {
"agent": { "build": {
"type": "prompt",
"path": "prompts/build.txt"
},
"cleanup": { "cleanup": {
"description": "Repository cleanup and maintenance", "type": "prompt",
"mode": "subagent", "path": "prompts/cleanup.txt"
"prompt": "{file:~/.config/opencode/prompts/cleanup.txt}", },
"tools": { "write": true, "bash": true } "security": {
"type": "prompt",
"path": "prompts/security.txt"
},
"review": {
"type": "prompt",
"path": "prompts/review.txt"
},
"docs-writer": {
"type": "markdown",
"path": "agent/docs-writer.md"
},
"plan": {
"type": "json",
"path": "agent/plan.json"
} }
// ... add other agents as needed
} }
} }
EOF EOF
``` ```
#### Step 3: Use in Any Project #### Step 3: Verify Global Setup
```bash ```bash
cd /path/to/any/project # Check global configuration
ls -la ~/.config/opencode/
cat ~/.config/opencode/config.json
# Test from any directory
cd /tmp
opencode # Will load global agents opencode # Will load global agents
``` ```
#### Global Structure
```
~/.config/opencode/
├── config.json # Main configuration
├── agent/ # Markdown/JSON agents
│ └── docs-writer.md # Documentation writer
└── prompts/ # Text-based prompts
├── build.txt # Build automation
├── cleanup.txt # Repository cleanup
├── review.txt # Code review
└── security.txt # Security analysis
```
### Method 3: Project-Specific Customization ### Method 3: Project-Specific Customization
#### Step 1: Initialize Project #### Step 1: Initialize Project