27 lines
771 B
Markdown
27 lines
771 B
Markdown
# OpenCode Setup for Mastra RAG Template
|
|
|
|
## Install
|
|
|
|
1. Install OpenCode CLI (see official docs)
|
|
|
|
## Agents
|
|
|
|
See `AGENTS.md` for roles and usage. Configure defaults via `.opencode/config.json`.
|
|
|
|
## Permissions
|
|
|
|
Repository guardrails live in `.opencode/permissions.json`. You can also scope rules per-agent inside each agent file under `permissions`.
|
|
|
|
By default:
|
|
- Risky bash commands like `rm -rf *` are set to `ask`
|
|
- Sensitive paths (`.env`, `.key`, `.secret`, `node_modules`, `.git`) are denied
|
|
|
|
## Commands
|
|
|
|
Custom commands live in `.opencode/commands/`. Example: `/feature-setup`.
|
|
|
|
## Plugins
|
|
|
|
Notifications are enabled via `.opencode/plugin/notification.js`. On macOS this uses `osascript` to display alerts for session completion and approval-required events.
|
|
|
|
|