darrenhinde 846f912629 Remove SimpleTelegramBot implementation and related references from the codebase to streamline functionality and improve maintainability. 11 months ago
..
agent 5dca3a8f47 Update codebase-agent.md to reflect changes in subagent naming and clarify task delegation process; remove example-test.md and mastra-master-reference.md files to streamline the documentation. 1 year ago
plugin 846f912629 Remove SimpleTelegramBot implementation and related references from the codebase to streamline functionality and improve maintainability. 11 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. 1 year 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. 1 year 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.