Files
Dmytro Stanchiev 7cf21546e2 chore: ai agent config
Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
2026-04-21 20:37:55 -04:00

124 lines
3.4 KiB
TOML

# Ruler Configuration File
# See https://ai.intellectronica.net/ruler for documentation.
# To specify which agents are active by default when --agents is not used,
# uncomment and populate the following line. If omitted, all agents are active.
default_agents = ["opencode"]
# Enable nested rule loading from nested .ruler directories
# When enabled, ruler will search for and process .ruler directories throughout the project hierarchy
nested = true
[gitignore]
enabled = true
local = false # set true to write generated ignores to .git/info/exclude instead
# --- Agent Specific Configurations ---
# You can enable/disable agents and override their default output paths here.
# Use lowercase agent identifiers: aider, amp, claude, cline, codex, copilot, cursor, jetbrains-ai, kilocode, pi, windsurf
# [agents.copilot]
# enabled = true
# output_path = ".github/copilot-instructions.md"
# [agents.aider]
# enabled = true
# output_path_instructions = "AGENTS.md"
# output_path_config = ".aider.conf.yml"
# [agents.gemini-cli]
# enabled = true
# --- MCP Servers ---
# Define Model Context Protocol servers here. Two examples:
# 1. A stdio server (local executable)
# 2. A remote server (HTTP-based)
# [mcp_servers.example_stdio]
# command = "node"
# args = ["scripts/your-mcp-server.js"]
# env = { API_KEY = "replace_me" }
# [mcp_servers.example_remote]
# url = "https://api.example.com/mcp"
# headers = { Authorization = "Bearer REPLACE_ME" }
#
# mcp-template: mcp_servers
#
# [mcp_servers."Better Auth"]
# url = "https://mcp.chonkie.ai/better-auth/better-auth-builder/mcp"
# type = "remote"
#
# [mcp_servers.beads]
# command = "beads-mcp"
# type = "stdio"
#
# [mcp_servers.bun]
# url = "https://bun.com/docs/mcp"
# type = "remote"
#
# [mcp_servers.chrome-devtools]
# command = "stdio-multiplexer"
# args = ["chrome-devtools-mcp", "--", "--user-data-dir=.chrome/profile"]
# env.SOCKET_PATH = ".chrome/chrome-devtools-mcp.sock"
#
# [mcp_servers.context7]
# url = "https://mcp.context7.com/mcp"
# type = "remote"
#
# [mcp_servers.next-devtools]
# command = "bun"
# args = ["/home/dstanchiev/projects/next-devtools-mcp/dist/index.js"]
# env.NEXT_TELEMETRY_DISABLED = "1"
# env.NEXT_DEVTOOLS_PKG_MANAGER = "bun"
#
# [mcp_servers.niri]
# command = "niri-mcp-server"
#
# [mcp_servers.rustdocs]
# command = "rustdocs-mcp"
#
# [mcp_servers.shadcn]
# command = "bunx"
# args = ["--bun", "shadcn@latest", "mcp"]
#
# [mcp_servers.github]
# url = "https://api.githubcopilot.com/mcp"
# headers.Authorization = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#
# [mcp_servers.grep-app]
# command = "grep-app-mcp-server"
#
# [mcp_servers."openrouter.ai"]
# url = "https://openrouter.ai/docs/_mcp/server"
# type = "remote"
#
# [mcp_servers.nix]
# command = "mcp-nixos"
#
# [mcp_servers.devenv]
# command = "devenv"
# args = ["mcp"]
#
# [mcp_servers.kagi]
# command = "kagimcp"
# env.KAGI_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#
# [mcp_servers.dokploy]
# type = "stdio"
# command = "bunx"
# args = ["-y", "@ahdev/dokploy-mcp"]
# env.DOKPLOY_URL = "https://dokploy.cloud.dmytros.dev/api"
# env.DOKPLOY_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#
# [mcp_servers.thunderbird]
# command = "thunderbird-mcp"
#
# [mcp_servers.linkedin]
# command = "~/projects/linkedin-scraper-mcp/result/bin/linkedin-mcp-server"
# args = ["--transport", "stdio"]
#
# [mcp."marketplace-scraper"]
# type = "remote"
# url = "http://localhost:4006/mcp"