Files
GeneralJerel 2c92d90bed feat: add Generative UI section and AI Financial Coach demo
Adds a new "Generative UI and Agentic Frontends" section to the top-level
README, indexing 14 demos with local READMEs for each.

Adds a new full-stack demo: AI Financial Coach Agent
(generative_ui_agents/ai-financial-coach-agent/) — a multi-tool ADK coach
with a CopilotKit + AG-UI frontend.

- Top-level coach LlmAgent routes chat turns to the smallest matching tool:
  update_financial_data (append/merge semantics over income, dependants,
  expenses, debts) or one of four AgentTool wrappers (BudgetAnalysisAgent,
  SavingsStrategyAgent, DebtReductionAgent, FullAnalysisPipeline). Casual
  chat no longer fires the full pipeline on every turn.
- Frontend uses useCoAgent + useCopilotAction(available: "remote") for
  tool-call status pills. Profile / Report tabs (auto-flips on run
  completion). Custom Budget / Savings / Debt cards.
- Green/teal theme, dollar-coin SVG favicon, "AI Financial Coach" title.
2026-04-28 07:50:17 -07:00

33 lines
776 B
JSON

{
"$schema": "https://turbo.build/schema.json",
"globalEnv": [
"OPENAI_API_KEY",
"OPENAI_MODEL",
"E2B_API_KEY",
"E2B_REPO_URL",
"E2B_TEMPLATE",
"MASTRA_AGENT_DEBUG",
"DEFAULT_MCP_SERVERS",
"NEXT_PUBLIC_DEFAULT_MCP_SERVERS",
"NEXT_PUBLIC_HEADER_DOCS_URL",
"NEXT_PUBLIC_HEADER_PRIMARY_CTA_LABEL",
"NEXT_PUBLIC_HEADER_SECONDARY_CTA_URL",
"NEXT_PUBLIC_HEADER_SECONDARY_CTA_LABEL",
"NEXT_PUBLIC_GITHUB_REPO_URL",
"NEXT_PUBLIC_CHAT_STARTER_PROMPTS"
],
"tasks": {
"dev": {
"cache": false,
"persistent": true
},
"build": {
"dependsOn": ["^build"],
"outputs": [".next/**", "!.next/cache/**", "dist/**", ".download-kit/**"]
},
"lint": {
"dependsOn": ["^lint"]
}
}
}