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