v0.57.18

tinyhumansai/openhumanv0.57.18Jun 5, 2026by github-actions[bot]

AI Summary

Focus on orchestration, artifacts, and memory sync with presentation generation and bounded concurrency improvements.

Key Highlights

  • Orchestrator wire-up for generate_presentation with grounding.
  • Artifact persistence and pending event socket bridge.
  • Task source UI and agent launch flow improvements.
  • Memory sync improvements with bounded concurrency.
  • Presentation decks now support embedded images.

New Features

  • Generate_presentation tool
  • Artifact persistence
  • Task source UI
  • Bounded concurrency memory sync
  • Embedded images in presentations

Full Release Notes

## What's Changed
* feat(orchestrator): wire generate_presentation + require grounding (#2780) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3029
* fix(inference): stream + SSE-aggregate Codex OAuth Responses calls (#3201) by @YOMXXX in https://github.com/tinyhumansai/openhuman/pull/3288
* Add task source UI and agent launch flow by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3279
* perf(memory_sync): bounded-concurrency GitHub item reads by @mysma-9403 in https://github.com/tinyhumansai/openhuman/pull/3287
* feat(artifacts): publish ArtifactPending event + artifact_pending socket bridge (#3162 backend) by @YOMXXX in https://github.com/tinyhumansai/openhuman/pull/3277
* feat(file_state): guard cross-agent file edits from stale sibling writes by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3316
* feat(agent): add active-run steering and queue controls by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3317
* fix(chat): rename default thread label to general by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3319
* Suggest OpenRouter free models when credits run out by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3320
* feat(agent): persist oversized tool outputs by @senamakel-droid in https://github.com/tinyhumansai/openhuman/pull/3327
* Bucket chat threads by source by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3330
* feat(chat): Quick/Reasoning toggle + resolved model display by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3325
* feat(tasks): autonomously execute approved/assigned task-board work (poller + update_task + repetition fix) by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/3326
* feat(tools/system): route node_exec and npm_exec through sandbox backend like shell by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/3309
* feat(artifacts): persist thread_id + ai_list_artifacts thread filter (#3226) by @YOMXXX in https://github.com/tinyhumansai/openhuman/pull/3274
* feat(memory-sync): record periodic Composio syncs in the cost audit (#3111 follow-up) by @justinhsu1477 in https://github.com/tinyhumansai/openhuman/pull/3276
* fix(composio): correct direct-mode v3 execute contract + classify 404/410 as action-not-found (#3219) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3298
* feat(presentation): embed images in generated decks (#3209) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3299
* docs(config): refer to minimax/m3 in team model-pin example by @octo-patch in https://github.com/tinyhumansai/openhuman/pull/3303
* perf(memory_sync): bounded-concurrency Notion/ClickUp/Linear ingest by @mysma-9403 in https://github.com/tinyhumansai/openhuman/pull/3322
* fix(composio): expose daily-budget + sync-interval via env (#2437 F) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/3314
* feat(settings): make action_dir editable in Agent OS access (#3240) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3305
* feat(computer): main-thread synthetic-input executor + CEF crash fix (1/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3340
* feat: tighten runtime policy + transport guards v3 by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3306
* feat(agent): add active-run steering and queue controls by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3270
* fix(cron): halt agent-job retry on backend session-expired (TAURI-RUST-N) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/3350
* feat(accessibility): AX/UIA perception + automate engine (2/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3341
* fix(onboarding): brand logo on welcome + back-to-welcome from first step by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3366
* fix(inference,ai-settings): prevent + handle ollama embedding-model-as-chat (Sentry TAURI-RUST-4P6) (#3359) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3360
* fix(intelligence): deduplicate and label connections in integration source picker by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/3361
* feat(agent): wire automate/ax_interact computer tools (3/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3342
* fix(cron): emit poll-tick health recovery so a single failed job can't permanently brick the scheduler (#3312) by @YOMXXX in https://github.com/tinyhumansai/openhuman/pull/3329
* feat(agent): reduce orchestrator prompt bloat by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3367
* feat(voice): Phase 2 always-on listening engine + RPC (4/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3343
* fix(memory): thread BYO embedding credential — stop Cohere empty-key 401 flood (#3354) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3358
* fix(credentials): retry transient Windows FS errors when persisting auth-profiles.json (#3355) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3364
* feat(memory-sources): default sync sources on with conservative caps, per-source settings & All In by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3304
* feat(settings): make action_dir editable via Settings → Agent access by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/3313
* Implement SQLite-backed mtime state store by @manucian-official in https://github.com/tinyhumansai/openhuman/pull/3186
* feat(voice): always-on Settings toggle + debug panel + i18n (5/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3344
* feat(notch): always-visible macOS notch status pill (6/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3345
* fix(credentials): reject expired session locally + gate usage polling — RCA for backend 401 flood (#3297) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3384
* feat(agent): add control specialists and async subagent spawning by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3379
* feat(voice): Phase 3 fast command router (7/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3346
* feat(monitor): add first-class background monitor module by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3382
* feat(agent): expose agent library surface by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3383
* feat(memory): Notion doc-aware versioned memory tree + page-content ingest by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/3378
* feat(accessibility): vision-click fallback for Electron/partial-AX apps (8/8 of #3307) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3362
* feat(task-board): autonomous task runs as live task sessions (View work, cancel, degeneration guards) by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/3380
* docs: add Urdu (ur-pk) README translation with RTL support by @AMIK-coorporations in https://github.com/tinyhumansai/openhuman/pull/3387
* feat(mcp): multi-server lifecycle — enable/disable + error visibility (#3196) by @CodeGhost21 in https://github.com/tinyhumansai/openhuman/pull/3339
* fix(keyring): don't mint a new master key on keychain access-denied (#3311) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3338
* Test subagent cache reuse and chat tier routing by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3389
* Persist thread sidebar visibility by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3390
* feat(memory): clean noisy Notion markdown before ingest by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/3381
* Persist agent run ledger state by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3391
* refactor(workflows): merge skills into the unified workflows primitive by @sanil-23 in https://github.com/tinyhumansai/openhuman/pull/3324
* fix(composio): enrich connection picker with cached account identity (#3356) by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/3400
* fix(channels): presentation module private in release breaks the build (v0.57.16 release-blocker) by @M3gA-Mind in https://github.com/tinyhumansai/openhuman/pull/3406
* fix(memory-sync): reliable per-source sync indicators and counters by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3308
* feat(memory-sources): disable non-syncable toolkits in Add Source picker by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3395
* feat(appearance): add global font size setting (#3120) by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3396
* feat(intelligence): strip Memory tab to core view, hide analysis sub-pills by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3397
* Improve council agent UX and persistence by @senamakel in https://github.com/tinyhumansai/openhuman/pull/3393
* perf(memory): batch re-embed backfill into one provider request by @mysma-9403 in https://github.com/tinyhumansai/openhuman/pull/3392
* test(credentials): cover rename-stage retry + best-effort tmp cleanup (#3364 follow-up) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3398
* fix(composio): show connection ID in picker when no identity cached by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/3405
* fix(inference): stop Codex CLI import user-state errors flooding Sentry (#3403) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3404
* feat(memory-sync): configurable global sync interval (4h/12h/24h/manual) by @graycyrus in https://github.com/tinyhumansai/openhuman/pull/3408
* chore(welcome): remove orphaned useBackendReachable probe (#2037) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3410
* feat(agent_meetings): wire mascotId through full stack + fix tests by @YellowSnnowmann in https://github.com/tinyhumansai/openhuman/pull/3363
* fix(shell): bounded macOS/Linux CEF cache-lock wait + graceful init failure (TAURI-RUST-F) by @oxoxDev in https://github.com/tinyhumansai/openhuman/pull/3337

## New Contributors
* @octo-patch made their first contribution in https://github.com/tinyhumansai/openhuman/pull/3303
* @AMIK-coorporations made their first contribution in https://github.com/tinyhumansai/openhuman/pull/3387

**Full Changelog**: https://github.com/tinyhumansai/openhuman/compare/v0.57.13...v0.57.18