v0.52.6

tinyhumansai/openhumanv0.52.6Apr 13, 2026by github-actions[bot]

AI Summary

A major refactor and feature addition release shifting the architecture towards an orchestrator pattern. It removes legacy runtimes like QuickJS and introduces enhanced Composio integration.

Key Highlights

  • Introduction of pure orchestrator pattern with per-skill delegation tools
  • Removal of QuickJS skills runtime and GLiNER/GLiREL ingestion phase
  • Backend-proxied Composio integration with native Rust providers
  • Refactor of core shutdown process to use SIGTERM before SIGKILL
  • Removal of hardware-related components and streamlining service management

Breaking Changes

  • Unify auth/oauth handshake on start({validate}) and drop `enabled` flag
  • Remove GLiNER/GLiREL ingestion phase
  • Remove QuickJS skills runtime

New Features

  • Pure orchestrator pattern
  • Native Rust providers for Composio
  • Native mouse and keyboard control tools
  • Native embeddings module with Ollama
  • Session transcripts for LLM KV cache stability

Full Release Notes

## What's Changed
* fix(billing): normalize TeamUsage API response to prevent crash on navigation by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/488
* fix(channels): Telegram threading, live listeners, core restart, and webhook cleanup by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/485
* fix(billing): redesign subscription cards and polish billing page UI by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/492
* feat(voice): sync overlay orb with chat voice button state (#487) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/490
* refactor(skills): unify auth/oauth handshake on start({validate}) and drop `enabled` flag by @senamakel in https://github.com/tinyhumansai/openhuman/pull/484
* Fix/skill start issue by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/493
* fix(voice): cross-platform microphone permission handling (#489) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/491
* refactor(settings): restructure settings page for better UX by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/494
* fix(core): send SIGTERM before SIGKILL on sidecar shutdown by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/495
* feat(agent): pure orchestrator pattern with per-skill delegation tools by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/496
* Fix/skill start issue by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/498
* refactor(memory): remove GLiNER/GLiREL ingestion phase by @senamakel in https://github.com/tinyhumansai/openhuman/pull/499
* feat(agent): simplify harness + trim bundled prompts by @senamakel in https://github.com/tinyhumansai/openhuman/pull/500
* feat(composio): backend-proxied Composio integration end-to-end by @senamakel in https://github.com/tinyhumansai/openhuman/pull/501
* refactor: remove hardware-related components and streamline service management by @senamakel in https://github.com/tinyhumansai/openhuman/pull/502
* Move conversation persistence into workspace memory store by @senamakel in https://github.com/tinyhumansai/openhuman/pull/503
* feat(context): global context management module by @senamakel in https://github.com/tinyhumansai/openhuman/pull/504
* refactor(event-bus): native typed request/response surface + channels encapsulation by @senamakel in https://github.com/tinyhumansai/openhuman/pull/505
* fix(context): preserve cache-boundary metadata through prompt builders by @senamakel in https://github.com/tinyhumansai/openhuman/pull/506
* feat(composio): improve toolkit sync and connection handling by @senamakel in https://github.com/tinyhumansai/openhuman/pull/507
* refactor: remove QuickJS skills runtime by @senamakel in https://github.com/tinyhumansai/openhuman/pull/508
* feat(triage): reusable trigger triage agent (commit 1 of 3) by @senamakel in https://github.com/tinyhumansai/openhuman/pull/510
* feat(composio): native Rust providers for per-toolkit profile, sync, triggers by @senamakel in https://github.com/tinyhumansai/openhuman/pull/509
* feat: P-Format tool calls, user memory injection, planner upgrades by @senamakel in https://github.com/tinyhumansai/openhuman/pull/511
* feat: session transcripts for LLM KV cache stability by @senamakel in https://github.com/tinyhumansai/openhuman/pull/512
* feat: real-time inference progress events for web channel by @senamakel in https://github.com/tinyhumansai/openhuman/pull/514
* test: expand agent harness coverage by @senamakel in https://github.com/tinyhumansai/openhuman/pull/513
* feat: native mouse and keyboard control tools by @senamakel in https://github.com/tinyhumansai/openhuman/pull/515
* Improve local voice readiness and add Composio trigger history by @senamakel in https://github.com/tinyhumansai/openhuman/pull/516
* feat(composio): incremental sync with per-item persistence for Gmail and Notion by @senamakel in https://github.com/tinyhumansai/openhuman/pull/519
* Fix stale voice server state between dictation sessions by @senamakel in https://github.com/tinyhumansai/openhuman/pull/517
* feat: tree summarizer uses local AI exclusively by @senamakel in https://github.com/tinyhumansai/openhuman/pull/518
* feat: dynamic connected integrations in agent system prompts by @senamakel in https://github.com/tinyhumansai/openhuman/pull/520
* feat: native embeddings module with Ollama and vector store by @senamakel in https://github.com/tinyhumansai/openhuman/pull/521
* feat: add proactive welcome onboarding flow by @senamakel in https://github.com/tinyhumansai/openhuman/pull/522
* feat(composio): provider folder modules + user profile persistence by @senamakel in https://github.com/tinyhumansai/openhuman/pull/523


**Full Changelog**: https://github.com/tinyhumansai/openhuman/compare/v0.52.2...v0.52.6