- Control Plane API with Gemini integration - Executors: Deploy, Analytics, Marketing - MCP Adapter for Continue integration - VSCode/VSCodium extension - Tool registry and run tracking - In-memory storage for local dev - Terraform infrastructure setup
62 lines
1.8 KiB
YAML
62 lines
1.8 KiB
YAML
# Continue Configuration for Product OS
|
|
# https://docs.continue.dev/reference/config
|
|
|
|
name: Product OS
|
|
|
|
# Models - using Gemini via your Control Plane
|
|
models:
|
|
- name: Gemini (Product OS)
|
|
provider: openai # Continue uses OpenAI-compatible API format
|
|
model: gemini-1.5-flash
|
|
apiBase: http://localhost:8080 # Your Control Plane
|
|
apiKey: not-needed # Auth handled by Control Plane
|
|
|
|
# Default model for chat
|
|
model: Gemini (Product OS)
|
|
|
|
# MCP Servers - your Product OS tools
|
|
experimental:
|
|
modelContextProtocolServers:
|
|
- name: productos
|
|
command: npx
|
|
args:
|
|
- tsx
|
|
- /Users/markhenderson/Cursor Projects/Master Biz AI/platform/backend/mcp-adapter/src/index.ts
|
|
env:
|
|
CONTROL_PLANE_URL: http://localhost:8080
|
|
TENANT_ID: t_continue
|
|
|
|
# Context providers
|
|
contextProviders:
|
|
- name: code
|
|
params:
|
|
nFinal: 5
|
|
nRetrieve: 10
|
|
- name: docs
|
|
- name: terminal
|
|
- name: problems
|
|
|
|
# Slash commands
|
|
slashCommands:
|
|
- name: deploy
|
|
description: Deploy a service to Cloud Run
|
|
- name: analytics
|
|
description: Get funnel analytics
|
|
- name: marketing
|
|
description: Generate marketing content
|
|
|
|
# Custom instructions for the AI
|
|
systemMessage: |
|
|
You are Product OS, an AI assistant for building and operating SaaS products on Google Cloud.
|
|
|
|
You have access to these tools via MCP:
|
|
- deploy_service: Deploy Cloud Run services
|
|
- get_service_status: Check deployment health
|
|
- get_funnel_analytics: Analyze conversion funnels
|
|
- get_top_drivers: Understand what drives metrics
|
|
- generate_marketing_posts: Create social media content
|
|
- chat_with_gemini: General AI conversation
|
|
|
|
When users ask to deploy, analyze, or generate content, use the appropriate tool.
|
|
Always confirm before deploying to production.
|