Skip to main content

Roadmap

What's built, what's in progress, and what's planned. Links point to GitHub issues and pull requests for the latest status.

Built

FeatureIssues / PRsDetails
LLM Gateway28 RPCs — threads, messages, MCP tools, memories, voice
Socayo Gateway6 RPCs — user profiles, coaching plan generation
Storage Gateway13 RPCs — file upload/download, folders, quota
Integrations Gateway12 RPCs — Pipedream Connect, OAuth flows, actions, triggers
Webhook Gateway#2269 RPCs — Convoy integration, endpoints, subscriptions, deliveries
Notification Gateway#63630 RPCs — Novu integration, push, in-app, email, SMS, topics, digest
Notification Admin#63619 RPCs — tenant orgs, providers, workflows, promotion
Auth Gateway#6486 RPCs — API key CRUD, usage stats, rate limits
Streaming LLM Responses#159Streaming via Kafka chunk publishing, reduced perceived latency
Context Management#153Windowing and compaction strategies for conversation history
MCP Tool Annotations#157Proto annotation-driven MCP tool exposure and registry generation
Mem0 Memory Integration#167Self-hosted Mem0 server, semantic memory search and CRUD
Workflow Turn ContextTurn context injection into LLM generation system prompts
Image GenerationImage generation via OpenRouter with content part handling
Message Timestamps#720Timestamp population on all conversation messages
File Metadata Awareness#166File metadata CRUD, tags, and description support
Model Fallbacks & Structured Outputs#851Fallback model arrays, JSON schema validation, response healing
Voice AI (Pipecat)Real-time voice sessions via Daily + Cerebrium
Flux GitOpsAutomated image deployment, Kyverno policies
LGTM ObservabilityLoki, Grafana, Tempo, Mimir + OTel Collector

In Progress

Features with active development — open issues or pull requests.

FeatureIssues / PRsDetails
Documentation Site#892This site (docs.yocaso.dev)
API Key Management#648, #885, #883Firebase JWT + Unkey verification implemented; gateway handlers, K8s, and docs pending (open tickets)
Notification Gateway (deployment)#691#693RPCs implemented; K8s manifests, CI release, BDD tests, and observability pending (open tickets)
Fine-Grained Authorization#649, #650OpenFGA service built; gateway-level enforcement not yet wired
LLM Web Search#252, #631Basic web search via OpenRouter; deep research (Perplexity Sonar) not yet integrated
Convoy Webhook (remaining)#300#303, #616Core RPCs done; rate limiting, K8s, observability, and Kafka source pending (open tickets)
Mem0 Integration (remaining)#506#528, #821Core CRUD done; batch ops, entities, events, MCP tool exposure, and perf tuning pending (open tickets)
Streaming Responses (clients)#411#416Backend streaming done; mobile/web and Pipecat client handlers pending
KrakenD API Gateway#163KrakenD deployed; proto-driven config auto-generation not yet built

Planned

Features with a PRD or issue but no implementation started.

P1 — High Priority

FeatureIssuesDetails
Conversation Revert & Branch#162Revert to previous message, branch conversations
Cancel Generation#164User-facing explicit generation cancellation
LLM Feedback & Rating#161Message-level feedback, thumbs up/down, ratings
Synchronous Conversation Flow#857Synchronous request/response for LLM conversations
Reasoning Tokens (Thinking)#861Extended thinking / reasoning token support
Publishable Keys (OIDC)#774Client-side publishable keys with OIDC validation

P2 — Medium Priority

FeatureIssuesDetails
Time-Aware LLM#165Current time injection, timestamp-aware context
FILE_ID Resolution#158URL caching and resolution for file content parts
Scheduled Jobs#253Scheduled LLM conversations via Cloud Scheduler
Agentic Task Management#227, #571LLM-managed tasks within conversations
Agent-Driven Workflows#228, #546LLM-orchestrated workflow execution / BPMN
USDA FoodData Central#635Nutritional data lookup for health coaching
Apple HealthKit IntegrationHealth data ingestion from iOS devices
GCP Events Pipeline#565Firebase Auth, Storage, Firestore, Scheduler events
Migrate Pipecat to GCP#853Move voice agent from Cerebrium to in-house GCP
Pipecat Voice Tuning#858Fix premature cutoff and tune voice parameters
Self-Hosted STT#859Self-hosted speech-to-text (post-GCP migration)
Self-Hosted TTS#860Self-hosted text-to-speech (post-GCP migration)
Full Plan Domain#441Modular health coaching plans

P3 — Lower Priority

FeatureIssuesDetails
Multi-Agent Orchestration#383, #572Conversation router, multi-agent coordination
Omnichannel Chat (Chatwoot)#637, #652Multi-channel messaging via Chatwoot
Browser Automation#254Remote browser automation for AI agents
Agentic Payments (iOS)#384Conversational checkout with Stripe
PostHog Analytics#443Product analytics and experimentation
BigQuery Data Lake#428Kafka Connect + dbt data pipeline

Enterprise Readiness

FeatureIssuesDetails
Enterprise Readiness#451Umbrella: SSO, audit, billing, compliance
Enterprise Developer Portal#541Developer portal for API consumers
End-to-End Multi-Tenancy#539Full multi-tenant architecture
SSO & Directory Sync#536Ory Polis / BoxyHQ integration
Audit Logging#537Enterprise audit trail via Retraced
SOC 2 Compliance#538Compliance automation with Comp AI
Billing & Metering#535Usage metering and invoicing via Lago
VPN-Only Internal Endpoints#854Restrict internal endpoints to VPN access

POC / Exploration

FeatureIssuesDetails
React-Admin Portal#586Enterprise admin portal POC
Status Page#579Uptime Kuma status page
Dashboard Embedding#721Superset + Cube embedding POC