darrenhinde a26bbe5e41 PR agent 7 months ago
..
agent a26bbe5e41 PR agent 7 months ago
plugin 846f912629 Remove SimpleTelegramBot implementation and related references from the codebase to streamline functionality and improve maintainability. 7 months ago
AGENTS.md 0119898081 Update README.md to enhance project description, add features, quick start guide, agent and plugin details, configuration instructions, and safety/security practices. 8 months ago
README.md 0119898081 Update README.md to enhance project description, add features, quick start guide, agent and plugin details, configuration instructions, and safety/security practices. 8 months ago

README.md

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.