HolaOS Roadmap: A Complete Guide to Upcoming Features and Platform Improvements
The roadmap for holaOS outlines a phased evolution from immediate UI reliability fixes through mid-term cross-module automation to long-term advanced content formats, all documented across strategic planning files in the repository.
HolaOS is an AI-augmented operating system that combines sandboxed runtimes with semantic memory and deep tool integrations. The development roadmap is organized into distinct phases—spanning integration UX polish, module capability expansions, and foundational platform upgrades—each tracked in dedicated planning documents within the docs/plans/ directory.
Immediate Focus: Integration UX and Reliability (Phases 0–4)
The first wave of development targets the chat and integration experience, structured across five phases defined in docs/plans/2026-05-24-chat-integration-ux-polish.md.
Phase 0 – Foundations: Structured Error Handling
Before UI improvements land, the platform requires robust error plumbing for Composio integrations. The roadmap specifies exposing structured error codes—such as connection_expired and tool_failed—to enable downstream UI components to display contextual recovery options.
Phase 1 – OAuth Flow Responsiveness
This phase eliminates friction in the connection process by introducing a cancel button for OAuth polling loops, a countdown timer, and helper text explaining wait states. The implementation detects when users manually close OAuth windows, preventing indefinite loading states in the chat interface.
Phase 2 – One-Click Error Recovery
Integration failures transform into actionable UI elements through a centralized error-message mapper. The system maps Composio error codes to specific headline, detail, and action tuples, rendering inline reconnect mini-cards when tokens expire or rate limits hit.
// apps/desktop/src/components/panes/ChatPane/AssistantTurn/IntegrationProposalCard.tsx
import { mapComposioError } from '@/lib/integrationErrorMessages';
function renderError(error: ComposioError) {
const { headline, detail, action } = mapComposioError(error.code, error.slug);
return <IntegrationErrorBanner headline={headline} detail={detail} action={action} />;
}
Phase 3 – Artifact Presence and Typed Outputs
Agent-generated outputs gain richer UI representations through a typed artifact taxonomy. New types include draft_post, draft_email, image, and report, each rendered via a dedicated ArtifactCard component with specialized icons and "show more" affordances.
Phase 4 – Visual Polish and Loading States
The final UX phase addresses perceived performance through skeleton screens for integration lists and bundled SVG logos for the top-20 toolkits. A unified visual state vocabulary (idle, loading, connecting, success, error) standardizes feedback across dark and light modes.
Mid-Term Module Improvements (P1 and P2)
Following the UI stabilization, development shifts to capability expansion across modules, detailed in docs/plans/2026-04-07-module-improvement-roadmap.md.
Cross-Module Event Bus Architecture
The SQLite-backed event log with pub/sub mechanism enables modules to react to each other's actions. A Gmail draft completion can trigger automatic Sheets updates, creating reactive workflows without explicit user scripting.
// Gmail module emits event
await pi.emitEvent('gmail.draft_sent', { draftId: draft.id, recipient: 'alice@example.com' });
// Sheets module listens and acts
pi.onEvent('gmail.draft_sent', async (payload) => {
await pi.runTool('sheets_update_cell', {
sheetId: 'contacts',
cell: 'B2',
value: payload.recipient
});
});
Social Media Enhancements: Threads and Media Uploads
Social modules extend beyond plain text to support Twitter thread creation via the twitter_create_thread tool, which accepts an array of tweet objects. Concurrently, media upload capabilities arrive for Twitter, LinkedIn, and Reddit, allowing agents to attach images and videos to posts.
await pi.runTool('twitter_create_thread', {
tweets: [
"Exciting news! 🎉",
"We just launched a new feature...",
"Check it out at https://example.com"
]
});
GitHub Write Operations
The GitHub module gains write capabilities through tools including github_create_issue, github_comment_on_issue, and github_create_release, enabling agents to manage repository workflows directly from chat contexts.
Analytics and Template Systems
Post-publish analytics tools (e.g., twitter_get_post_analytics) poll engagement data—likes, shares, and comments—in the background, feeding performance metrics back to agents for iterative content optimization.
A template and signature system introduces YAML/Markdown templates with variable interpolation ({{name}}), allowing reusable content snippets for emails and social posts.
const stats = await pi.runTool('twitter_get_post_analytics', { tweetId: '12345' });
await pi.runTool('email_compose', {
template: 'templates/email-signature.md',
variables: { name: 'Bob', company: 'Acme Inc.' }
});
Long-Term Platform Capabilities (P3)
The third priority tier targets high-impact content formats and real-time synchronization.
Advanced Content Formats
LinkedIn support expands to carousel document uploads via PDF generation, while Reddit integration adds flair assignment and cross-posting capabilities—enabling agents to optimize content for specific community contexts.
Real-Time Data Synchronization
Rather than snapshot-only reads, Google Sheets integration moves to lightweight polling or change-detection, allowing agents to react to spreadsheet modifications as they occur rather than on-demand querying.
Platform Foundation Upgrades
Running parallel to feature development, foundational infrastructure receives upgrades tracked across multiple planning documents:
- Memory Architecture Redesign (
docs/plans/2026-05-24-memory-architecture-redesign-implementation-plan.md): Implements semantic nodes and retention policies for the knowledge store. - Runtime Compaction (
docs/plans/archive/2026-04-07-runtime-compaction-background-extraction-implementation-plan.md): Background extraction and session compaction to maintain performance at scale. - Web Search Integration (
docs/plans/2026-04-03-web-search-tool-implementation-spec.md): Native web-search tool for real-time information retrieval. - Session-Scoped Attachments (
docs/plans/2026-05-21-session-scoped-attachment-context-design.md): Improved attachment handling that persists context across conversation sessions.
Summary
- The roadmap for holaOS progresses from immediate UI reliability (Phases 0–4) through mid-term automation (P1–P2) to advanced content formats (P3).
- Key files defining the roadmap reside in
docs/plans/, specifically the chat UX polish plan and module improvement roadmap. - Cross-module event architecture enables reactive workflows between Gmail, Sheets, and other integrations.
- Social media capabilities expand to include threads, media uploads, and post-publish analytics.
- Foundational upgrades to memory architecture and runtime compaction support future scale.
Frequently Asked Questions
What is the current priority for holaOS development?
The immediate priority focuses on integration UX polish (Phases 0–4), ensuring OAuth flows, error recovery, and artifact rendering provide a responsive, reliable user experience before expanding feature depth.
How will holaOS modules communicate with each other?
According to the module improvement roadmap, holaOS will implement a cross-module event bus using an SQLite-backed pub/sub system. This allows modules to emit and subscribe to events—such as gmail.draft_sent triggering sheets_update_cell—without tight coupling.
What new social media capabilities are planned?
The roadmap specifies Twitter thread creation via the twitter_create_thread tool, media upload support for major platforms, and post-publish analytics tools that retrieve engagement metrics. Long-term plans include LinkedIn carousel documents and Reddit flair support.
Where can I find the detailed technical specifications for these features?
All specifications are located in the repository's docs/plans/ directory. The chat integration UX details are in 2026-05-24-chat-integration-ux-polish.md, while module capabilities are defined in 2026-04-07-module-improvement-roadmap.md. Infrastructure plans include the memory architecture redesign and runtime compaction documents.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →