Skip to main content

Complete Feature Specification

FrootAI — Complete Feature Specification

Every feature, tool, command, module, and integration — documented in one place.

Version 2.2.0March 2026

📋 Table of Contents

1. Platform Overview2. Solution Plays (20)3. DevKit (.github Agentic OS)4. TuneKit (AI Configuration)5. MCP Server (16 Tools)6. VS Code Extension (13 Commands)7. Knowledge Platform (18 Modules)8. AI Assistant & Solution Configurator9. Partner Integrations10. Plugin Marketplace11. Infrastructure (Bicep + AVM)12. Evaluation Pipeline13. CI/CD Pipeline14. Developer Hub15. Open Source Community16. Roadmap

1. Platform Overview

FrootAI is a full-stack AI solution platform that accelerates Azure AI development. It provides pre-tuned solution plays, developer tooling (MCP + VS Code), a curated knowledge base, and infrastructure-as-code — all connected through the .github Agentic OS.

FeatureDescriptionStatusLink
Website15-page Docusaurus site (dark theme, responsive, SEO-optimized)✅ ShippedHome →
npm Package[email protected] — 16 MCP tools (6 static + 4 live + 3 chain + 3 AI ecosystem)✅ ShippedMCP Tooling →
VS Code Extension[email protected] — 13 commands, standalone engine, sidebar navigation✅ ShippedExtension →
GitHub RepoPublic repository, MIT license, CI/CD pipeline, 380+ files✅ ShippedGitHub →
Azure IntegrationAI Foundry-connected, Managed Identity, Bicep IaC, private endpoints✅ ShippedAdmin Guide →
Knowledge Base664KB curated content — 18 modules across 5 FROOT layers✅ ShippedPackages →
Solution Framework20 pre-tuned solution plays with DevKit + TuneKit + Evaluation✅ ShippedPlays →
AI AssistantChatbot for play recommendation + cost estimation (preview)🔄 PreviewChatbot →
Plugin MarketplaceDecentralized marketplace for community agents, skills, prompts🔄 PreviewMarketplace →

2. Solution Plays (20)

Each play ships with the full .github Agentic OS (19 files, 4 layers), DevKit (empower your coding agent), TuneKit (fine-tune AI for production), infrastructure blueprints, and evaluation scripts. LEGO blocks that compose into complete solutions.

#Play NameComplexityStatusLink
01🔍 Enterprise RAG Q&AMedium✅ ReadyUser Guide →
02⛰️ AI Landing ZoneFoundation✅ ReadyUser Guide →
03🎯 Deterministic AgentMedium✅ ReadyUser Guide →
04📞 Call Center Voice AIHigh✅ ReadyUser Guide →
05🎫 IT Ticket ResolutionMedium✅ ReadyUser Guide →
06📄 Document IntelligenceMedium✅ ReadyUser Guide →
07🤖 Multi-Agent ServiceHigh✅ ReadyUser Guide →
08💬 Copilot Studio BotLow✅ ReadyUser Guide →
09🔎 AI Search PortalMedium✅ ReadyUser Guide →
10🛡️ Content ModerationLow✅ ReadyUser Guide →
11🏔️ Landing Zone AdvancedHigh✅ ReadyUser Guide →
12⚙️ Model Serving AKSHigh✅ ReadyUser Guide →
13🔬 Fine-Tuning WorkflowHigh✅ ReadyUser Guide →
14🚪 AI Gateway (APIM)Medium✅ ReadyUser Guide →
15🖼️ Multi-Modal DocProcMedium✅ ReadyUser Guide →
16👥 Copilot Teams ExtensionMedium✅ ReadyUser Guide →
17📊 AI ObservabilityMedium✅ ReadyUser Guide →
18📝 Prompt ManagementMedium✅ ReadyUser Guide →
19📱 Edge AI Phi-4High✅ ReadyUser Guide →
20🚨 Anomaly DetectionHigh✅ ReadyUser Guide →

3. DevKit (.github Agentic OS)

The .github folder evolved into a full agentic operating system. 7 primitives across 4 layers give your coding agent solution-aware context, guardrails, and chained workflows — before you write a single line of code.

FeatureDescriptionStatusLink
copilot-instructions.mdLayer 1: Always-on solution context — Copilot reads this on every request✅ ShippedAdmin Guide →
instructions/*.instructions.mdLayer 1: Modular instruction files — azure-coding, security, patterns, testing✅ ShippedAPI Ref →
prompts/*.prompt.mdLayer 2: 4 slash commands — /deploy, /test, /review, /evaluate✅ ShippedExtension →
agents/*.agent.mdLayer 2: 3 chained specialists — builder → reviewer → tuner (auto-chain)✅ ShippedArchitecture →
skills/*/SKILL.mdLayer 3: 3 skill folders — deploy-azure, evaluate, tune (deep expertise)✅ ShippedAdmin Guide →
hooks/guardrails.jsonLayer 4: Lifecycle enforcement — preToolUse policy gates✅ ShippedAPI Ref →
workflows/*.mdLayer 4: Agentic CI/CD — AI-driven build, test, deploy workflows✅ ShippedArchitecture →
infra/main.bicepAzure infrastructure — real Bicep resources (AI Foundry, Search, Container Apps)✅ ShippedSetup →
agent.mdRich play-specific personality (1500+ bytes) — shapes co-coder behavior✅ ShippedUser Guide →
plugin.jsonLayer 4: Distribution manifest — marketplace packaging and discovery✅ ShippedMarketplace →
How it works: Run Ctrl+Shift+P → FrootAI: Initialize DevKit → Select a solution play → FrootAI copies the full .github Agentic OS (19 files) to your workspace. Copilot immediately becomes solution-aware.

4. TuneKit (AI Configuration)

TuneKit provides pre-tuned configuration files so you can adjust AI behavior (temperature, top-k, models, guardrails) without being an AI specialist. Every parameter has been calibrated per solution play.

FeatureDescriptionStatusLink
config/openai.jsonModel settings — temperature, top-p, max-tokens, model selection, frequency penalty✅ ShippedAPI Ref →
config/search.jsonSearch tuning — hybrid weights, semantic config, top-k, reranking, relevance threshold✅ ShippedAPI Ref →
config/guardrails.jsonSafety rails — content safety levels, blocklists, PII detection, topic restrictions✅ ShippedAPI Ref →
config/chunking.jsonDocument chunking — chunk size, overlap, strategy (fixed/semantic/recursive)✅ ShippedUser Guide →
config/routing.jsonAgent routing — model fallback chains, load balancing, priority routing✅ ShippedAPI Ref →
config/agents.jsonAgent behavior — personality, tools, memory, handoff rules, chain config✅ ShippedAPI Ref →
config/model-comparison.jsonCost vs quality matrix — compare models across latency, price, quality dimensions✅ ShippedMCP Tools →
evaluation/Evaluation scripts — eval.py, test datasets, quality targets, scoring metrics✅ ShippedAPI Ref →
infra/main.bicepInfrastructure config — SKUs, regions, scaling rules, private endpoints, RBAC✅ ShippedSetup →

5. MCP Server (16 Tools)

The FrootAI MCP Server ([email protected]) gives your AI agent direct access to curated knowledge, architecture patterns, model catalog, and pricing data. Works with Copilot, Claude, Cursor, Gemini, and any MCP-compatible client.

📦 Static Tools (6) — Bundled, works offline

FeatureDescriptionStatusLink
list_modulesBrowse all 18 FROOT modules organized by layer (F/R/O/O/T)✅ ShippedMCP →
get_moduleRead any module by ID (F1–T3) with optional section filtering✅ ShippedMCP →
lookup_term200+ AI/ML term definitions — precise, curated glossary✅ ShippedMCP →
search_knowledgeFull-text search across all 18 modules — ranked results✅ ShippedMCP →
get_architecture_pattern7 pre-built decision guides (RAG, agents, hosting, cost, etc.)✅ ShippedMCP →
get_froot_overviewComplete FROOT framework summary — layers, philosophy, structure✅ ShippedMCP →

🔔 Live Tools (4) — Network-enabled, with offline fallback

FeatureDescriptionStatusLink
fetch_azure_docsSearch Microsoft Learn for Azure documentation in real-time✅ ShippedMCP →
fetch_external_mcpFind MCP servers from community registries✅ ShippedMCP →
list_community_playsList all 20 solution plays from GitHub (live metadata)✅ ShippedMCP →
get_github_agentic_os.github 7 primitives guide — the agentic OS reference✅ ShippedMCP →

⚡ Agent Chain Tools (3) — Build → Review → Tune

FeatureDescriptionStatusLink
agent_buildBuilder agent — architecture guidance, code scaffolding, suggests review✅ ShippedMCP →
agent_reviewReviewer agent — security + quality checklist, suggests tune✅ ShippedMCP →
agent_tuneTuner agent — production readiness verdict, config optimization✅ ShippedMCP →

🧠 AI Ecosystem Tools (3) — NEW in v2.2

FeatureDescriptionStatusLink
get_model_catalogAzure AI model catalog — pricing, capabilities, context windows, recommendations✅ ShippedMCP →
get_azure_pricingMonthly cost estimates for RAG, agent, batch, realtime scenarios (dev/staging/prod)✅ ShippedMCP →
compare_modelsSide-by-side model comparison — recommend best model for use case + priority✅ ShippedMCP →

6. VS Code Extension (13 Commands)

The FrootAI VS Code Extension ([email protected]) puts solution plays, AI modules, and MCP tools directly in your editor sidebar. 13 commands accessible via Ctrl+Shift+P.

FeatureDescriptionStatusLink
FrootAI: Initialize DevKitFull .github Agentic OS (19 files) + agent.md + MCP config + plugin.json✅ ShippedExtension →
FrootAI: Initialize TuneKitconfig/*.json + infra/main.bicep + evaluation/ — AI tuning for production✅ ShippedExtension →
FrootAI: Install MCP ServerInstall globally, run via npx, or add .vscode/mcp.json config✅ ShippedExtension →
FrootAI: Start MCP ServerLaunch frootai-mcp in terminal (16 tools: 6 static + 4 live + 3 chain + 3 AI)✅ ShippedExtension →
FrootAI: Initialize HooksCopy guardrails.json (preToolUse policy gates) to your project✅ ShippedExtension →
FrootAI: Initialize PromptsCopy 4 slash commands (/deploy, /test, /review, /evaluate)✅ ShippedExtension →
FrootAI: Look Up AI Term200+ terms — inline popup with rich definition from curated glossary✅ ShippedExtension →
FrootAI: Search Knowledge BaseFull-text search across 18 bundled FROOT modules✅ ShippedExtension →
FrootAI: Open Solution PlayView any play in rich webview panel (standalone, offline)✅ ShippedExtension →
FrootAI: Show Architecture Pattern7 decision guides: RAG, agents, hosting, cost, deterministic AI✅ ShippedExtension →
FrootAI: Open Setup GuideOpens the setup guide on the website✅ ShippedExtension →
FrootAI: Browse Solution PlaysOpens the solution plays page on the website✅ ShippedExtension →
FrootAI: Open User GuideOpens the user guide documentation✅ ShippedExtension →
Sidebar Features: 20 solution plays in TreeView, 18 FROOT modules grouped by layer, 16 MCP tools at a glance. Cached downloads — works offline after first use.

7. Knowledge Platform (18 Modules)

664KB of curated AI/ML knowledge organized by the FROOT taxonomy — Foundations, Reasoning, Orchestration, Operations, Transformation. Each module is a complete reference accessible via MCP, VS Code, or the website.

IDModule NameLayerKey TopicsStatusLink
F1GenAI Foundations🌱 FoundationsTransformers, attention, tokenization, inference, parameters, context windows✅ ShippedRead →
F2LLM Landscape & Model Selection🌱 FoundationsGPT, Claude, Llama, Gemini, Phi — benchmarks, open vs proprietary✅ ShippedRead →
F3AI Glossary A–Z🌱 Foundations200+ AI/ML terms defined — ablation to zero-shot✅ ShippedRead →
F4.github Agentic OS — 7 Primitives🌱 FoundationsInstructions, prompts, agents, skills, hooks, workflows, plugins✅ ShippedRead →
R1Prompt Engineering & Grounding🪵 ReasoningSystem messages, few-shot, chain-of-thought, structured output✅ ShippedRead →
R2RAG Architecture & Retrieval🪵 ReasoningChunking, embeddings, vector search, hybrid search, reranking✅ ShippedRead →
R3Making AI Deterministic & Reliable🪵 ReasoningHallucination reduction, grounding, temperature tuning, guardrails✅ ShippedRead →
O1Semantic Kernel & Orchestration🌿 OrchestrationPlugins, planners, memory, connectors, SK vs LangChain✅ ShippedRead →
O2AI Agents & Agent Framework🌿 OrchestrationPlanning, memory, tool use, AutoGen, multi-agent patterns✅ ShippedRead →
O3MCP, Tools & Function Calling🌿 OrchestrationModel Context Protocol, tool schemas, A2A, MCP servers✅ ShippedRead →
O4Azure AI Platform & Landing Zones🍃 OperationsAI Foundry, Model Catalog, deployments, endpoints, enterprise patterns✅ ShippedRead →
O5AI Infrastructure & Hosting🍃 OperationsGPU compute, Container Apps, AKS, App Service, scaling, cost✅ ShippedRead →
O6Copilot Ecosystem & Low-Code AI🍃 OperationsM365 Copilot, Copilot Studio, Power Platform AI, extensibility✅ ShippedRead →
T1Fine-Tuning & Model Customization🍎 TransformationLoRA, QLoRA, RLHF, DPO, evaluation, MLOps lifecycle✅ ShippedRead →
T2Responsible AI & Safety🍎 TransformationContent safety, red teaming, guardrails, evaluation frameworks✅ ShippedRead →
T3Production Architecture Patterns🍎 TransformationMulti-agent hosting, API gateway, latency, cost control, monitoring✅ ShippedRead →
QRQuick Reference Cards📎 ReferenceCheat sheets, decision trees, comparison matrices, one-pagers✅ ShippedRead →
QZQuiz & Assessment📎 ReferenceKnowledge checks, certification prep, self-assessment questions✅ ShippedRead →

8. AI Assistant & Solution Configurator

Two intelligent interfaces for exploring FrootAI. The AI Assistant is a chatbot that recommends plays, compares models, and estimates costs. The Solution Configurator is a 3-question wizard that matches you to the right play.

FeatureDescriptionStatusLink
AI ChatbotConversational interface — ask about plays, models, costs, setup🔄 PreviewTry It →
Play RecommendationKeyword-based play matching (RAG, agent, document, voice, cost)🔄 PreviewTry It →
Cost EstimationScenario-based pricing for dev/staging/production environments🔄 PreviewTry It →
Model ComparisonGPT-4o vs GPT-4o-mini vs Claude — side-by-side analysis🔄 PreviewTry It →
MCP Server GuidanceSetup instructions, configuration, troubleshooting in chat🔄 PreviewTry It →
Solution Configurator3-step wizard: What are you building? → Team role? → Complexity? → Play recommendation✅ ShippedConfigure →
8 Use Case CategoriesDoc processing, Search/RAG, Agents, Voice, Safety, Infra, Ops, ML✅ ShippedConfigure →
4 Team RolesPlatform Eng, App Dev, Data/ML, Security — influences play selection✅ ShippedConfigure →

9. Partner Integrations

MCP-powered integrations with enterprise platforms. Each partner connector provides tool schemas that let your AI agent read from and write to external systems — all through the same MCP protocol.

FeatureDescriptionStatusLink
ServiceNow (ITSM)Incident & change management — auto-create tickets, escalate P1s, sync resolution notes🔄 PreviewPartners →
Salesforce (CRM)Account lookup, case creation/routing, opportunity insights, knowledge search🔄 PreviewPartners →
SAP (ERP)Purchase order lookup, invoice processing, material master data, workflow triggers🔄 PreviewPartners →
Datadog (Monitoring)Metric queries, APM trace lookup, alert status, dashboard snapshots🔄 PreviewPartners →
PagerDuty (Incident)On-call schedule, incident creation, escalation triggers, status page updates🔄 PreviewPartners →
Jira (Project)Issue create/update, sprint board queries, backlog grooming, velocity reports🔄 PreviewPartners →

10. Plugin Marketplace

A decentralized marketplace where anyone can publish agents, skills, and prompts. Each plugin is defined by a plugin.json manifest. The 20 built-in solution plays are the first published plugins.

FeatureDescriptionStatusLink
plugin.json ManifestStandard schema: name, version, type, tags, entry, mcp_tools, config, evaluation✅ ShippedMarketplace →
20 Built-in PluginsAll solution plays published as installable plugins with full DevKit + TuneKit✅ ShippedMarketplace →
Community PublishingRegister your GitHub repo → plugin.json discovered automatically🔄 PreviewMarketplace →
Plugin TypesAgents, skills, prompts, workflows, config packs — composable LEGO blocks🔄 PreviewMarketplace →
Category IndexRAG, ITSM, security, code-review, compliance, analytics, HR, legal, marketing, infra🔄 PreviewMarketplace →
One-Click InstallVS Code Extension will auto-install plugin files into your workspace🔜 Coming SoonMarketplace →

11. Infrastructure (Bicep + AVM)

Every solution play includes real Azure Bicep templates for provisioning infrastructure. Built on Azure Verified Modules (AVM) patterns — Managed Identity, private endpoints, proper RBAC, no API keys.

FeatureDescriptionStatusLink
infra/main.bicepMain deployment template per play — AI Foundry, AI Search, Container Apps, etc.✅ ShippedSetup →
Managed IdentityAll services use system-assigned managed identity — zero API keys✅ ShippedAdmin Guide →
Private EndpointsVNet integration with private endpoints for AI Search, OpenAI, Storage✅ ShippedAdmin Guide →
RBAC AssignmentsLeast-privilege role assignments — Cognitive Services User, Search Index Data Reader✅ ShippedAdmin Guide →
Key Vault IntegrationSecrets stored in Key Vault with managed identity access✅ ShippedAdmin Guide →
Multi-Region SupportPlay 11 (Advanced Landing Zone) supports multi-region with policy governance✅ ShippedPlays →
Azure Verified ModulesFollowing AVM patterns for consistent, well-architected infrastructure✅ ShippedArchitecture →
GPU Quota ManagementLanding zone includes GPU quota requests and capacity planning✅ ShippedPlays →

12. Evaluation Pipeline

Every solution play includes an evaluation pipeline for measuring AI quality before shipping. Test datasets, scoring metrics, and quality gates ensure production readiness.

FeatureDescriptionStatusLink
evaluation/eval.pyMain evaluation script — runs test suite, scores responses, generates report✅ ShippedAPI Ref →
Test DatasetsCurated question/answer pairs per play — ground truth for quality measurement✅ ShippedAPI Ref →
Groundedness ScoreMeasures how well responses are grounded in source documents (target: >0.95)✅ ShippedUser Guide →
Relevance ScoreMeasures response relevance to the query (target: >0.90)✅ ShippedUser Guide →
Coherence ScoreMeasures logical consistency and readability (target: >0.85)✅ ShippedUser Guide →
Fluency ScoreMeasures language quality and naturalness (target: >0.90)✅ ShippedUser Guide →
Consistency CheckDeterministic agent eval — same input produces same output (target: >95%)✅ ShippedUser Guide →
Quality GatesCI/CD integration — block deployment if scores drop below thresholds✅ ShippedArchitecture →

13. CI/CD Pipeline

GitHub Actions workflows for automated testing, evaluation, and deployment. The agentic CI/CD layer uses AI to review code, run evals, and enforce guardrails before merging.

FeatureDescriptionStatusLink
GitHub Actions CIAutomated lint, build, test on every PR — standard quality gates✅ ShippedActions →
Evaluation on PRRun eval.py on changed plays — block merge if quality drops✅ ShippedContributing →
Agentic WorkflowsLayer 4: AI-driven build → review → tune pipeline in .github/workflows/✅ ShippedArchitecture →
Bicep Validationaz deployment validate on infrastructure changes — catch errors early✅ ShippedAdmin Guide →
npm PublishAutomated npm publish for frootai-mcp on version bump✅ Shippednpm →
Extension PublishAutomated VS Code Marketplace publish via vsce✅ ShippedMarketplace →
Website DeployDocusaurus build + deploy on main branch push✅ ShippedWebsite →

14. Developer Hub

The central developer portal for building with FrootAI — guides, API reference, changelogs, and architecture documentation. A one-stop shop for contributors and power users.

FeatureDescriptionStatusLink
Admin GuidePlatform setup, MCP configuration, security hardening, troubleshooting✅ ShippedRead →
User GuideEnd-to-end usage — 13 commands, 16 tools, DevKit/TuneKit deep dive, FAQ✅ ShippedRead →
Contributor GuideDev setup, repo structure, PR process, code style, testing requirements✅ ShippedRead →
API ReferenceAll 16 MCP tools with schemas, 13 VS Code commands, config file schemas✅ ShippedRead →
Architecture OverviewSystem diagram, 6 architectural layers, data flow, deployment topology✅ ShippedRead →
ChangelogFull release history — v2.2.0, v0.9.2, v0.9.0, v2.1.1, v1.0.0✅ ShippedRead →
Quick Start3-step getting started: Install Extension → Init DevKit → Deploy✅ ShippedDev Hub →

15. Open Source Community

FrootAI is fully open-source under the MIT license. Community contributions are welcome — from new solution plays to knowledge modules to MCP tools.

FeatureDescriptionStatusLink
MIT LicenseFully permissive — use, modify, distribute freely✅ ShippedLicense →
GitHub IssuesBug reports, feature requests, and discussion✅ ShippedIssues →
PR TemplateStructured pull request template for consistent contributions✅ ShippedTemplate →
CONTRIBUTING.mdContribution guide — setup, conventions, review process✅ ShippedRead →
Community PlaysAnyone can submit new solution plays via PR✅ ShippedContributing →
Knowledge ContributionsAdd new FROOT modules or improve existing ones✅ ShippedContributing →
Plugin SubmissionsPublish community plugins to the marketplace via plugin.json🔄 PreviewMarketplace →

16. Roadmap

What's next for FrootAI. The roadmap is community-driven — upvote features on GitHub Issues or submit your own ideas.

FeatureDescriptionStatusLink
Full AI ChatbotOpenAI-powered assistant replacing preview keyword matching with real LLM responses🔜 Coming SoonPreview →
One-Click Plugin InstallInstall community plugins directly from Marketplace into your workspace🔜 Coming SoonMarketplace →
Agent Evaluation DashboardVisual dashboard for eval scores, trends, and quality gate status🔜 Coming SoonArchitecture →
Multi-Language MCPPython and Go MCP server implementations alongside Node.js🔜 Coming SoonMCP →
Foundry Agent HostingOne-click deploy solution plays as hosted Foundry agents🔜 Coming SoonSetup →
Prompt A/B TestingBuilt-in A/B testing framework for prompt variants across environments🔜 Coming SoonPlays →
Cost DashboardReal-time Azure cost tracking per solution play deployment🔜 Coming SoonMCP →
Enterprise SSOEntra ID integration for team-based access control🔜 Coming SoonEnterprise →
Telemetry & AnalyticsApp Insights integration for MCP usage analytics and play adoption metrics🔜 Coming SoonAdmin Guide →
Solution Play TemplatesGitHub template repos for instant project scaffolding🔜 Coming SoonPlays →