Commit Graph
750 Commits
Author SHA1 Message Date
CodeGhost21andGitHub cf27eff002 fix(observability): skip Sentry for vision-disabled RAM-tier errors (OPENHUMAN-TAURI-3B) (#1623) 2026-05-13 14:18:42 -07:00
Steven EnamakelandGitHub c18530f594 fix(settings): round-trip LLM provider model_routes and consolidate UI (#1660) 2026-05-13 11:24:40 -07:00
Steven EnamakelandGitHub bd72d78b32 fix(agent): synthesise delegate_<toolkit> tools after live integrations fetch (#1670) 2026-05-13 11:06:09 -07:00
CodeGhost21andGitHub 39f641d467 fix(team): preserve anyhow cause chain in backend RPC error envelopes (OPENHUMAN-TAURI-AD) (#1647) 2026-05-13 11:01:06 -07:00
83d5adba66 feat(local_ai): bind owned ollama serve lifecycle to openhuman (#1622) (#1638)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 10:59:34 -07:00
19dd2071c3 perf(composio/gmail): cut redundant fetches on incremental sync (#1404) (#1474)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-13 10:58:28 -07:00
CodeGhost21andGitHub ca07ec339d fix(observability): skip Sentry for local-AI "<x> binary not found" errors (OPENHUMAN-TAURI-9N) (#1669) 2026-05-13 10:52:19 -07:00
CodeGhost21andGitHub 737314e7b6 fix(si_server): skip Sentry for benign "session already active" start_session race (OPENHUMAN-TAURI-5H) (#1625) 2026-05-13 10:48:32 -07:00
CodeGhost21andGitHub bfcf398664 fix(whatsapp_data): preserve anyhow cause chain in RPC error envelopes (OPENHUMAN-TAURI-6B) (#1639) 2026-05-13 22:40:33 +05:30
256f004c36 feat(local_ai): unify memory embeddings — cloud Voyage default + live local toggle + dev infra (#1640)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 09:16:59 -07:00
Steven EnamakelandGitHub 1d37d2dfca fix(api): safely join api_url + path so misconfigured base can't corrupt routes (#1650) 2026-05-13 08:39:34 -07:00
CodeGhost21andGitHub ffbdb82ac5 fix(observability): skip Sentry for transport-level update.check_releases failures (OPENHUMAN-TAURI-2F) (#1605) 2026-05-13 08:00:47 -07:00
CodeGhost21andGitHub a13f8421ed fix(observability): skip Sentry for transport-level + transient-upstream errors (TAURI-32 / 5Z / 2G) (#1601) 2026-05-13 07:55:53 -07:00
Steven EnamakelandGitHub c63871e0b7 feat: hide worker threads from UI and disable spawn (#1624) (#1631) 2026-05-13 05:15:17 -07:00
YellowSnnowmannandGitHub 10a726d007 feat(voice): add mic input device selector and stabilize media capture for composer (#1616) 2026-05-13 16:35:24 +05:30
Steven EnamakelandGitHub 9871ccfb1a fix(tests): stop TEST_ENV_LOCK poison cascade turning 1 panic into 38 (#1604) 2026-05-13 02:39:18 -07:00
Steven EnamakelandGitHub b14303682e fix(staging-build): unblock Windows compile + diagnose Linux AppImage bundler (#1591) 2026-05-12 23:04:43 -07:00
4a36b4fed4 fix(observability): skip Sentry for param-validation errors (OPENHUMAN-TAURI-20) (#1575)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 22:50:06 -07:00
ea9a897eea fix(scheduler_gate): ignore SIGNED_OUT override when gate is uninit (unblocks Rust Core test suite) (#1552)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 21:38:13 -07:00
5fc6c51e31 fix(memory): health-gate Ollama embeddings, fall back to cloud (OPENHUMAN-TAURI-B7) (#1555)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 21:36:54 -07:00
156a016279 fix(chat): show specific error messages instead of generic 'Something went wrong' (#1566)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 21:36:39 -07:00
6d2e722fa8 fix(threads): typed ThreadNotFound error + skip Sentry for stale-thread RPCs (OPENHUMAN-TAURI-4H, -60) (#1570)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 21:30:34 -07:00
149f98272d fix(triage): defer instead of error on budget-exceeded (OPENHUMAN-TAURI-X) (#1558)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 21:16:07 -07:00
f82f2d524d fix(socket): suppress retry-storm Sentry noise + empty-token guard (OPENHUMAN-TAURI-8M) (#1568)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:59:41 -07:00
afdc268040 fix(observability): drop transient upstream HTTP from Sentry (429/408/502/503/504) (#1529)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:45:06 -07:00
00fda569e0 fix(subconscious): route text-only tasks through cloud when local AI disabled (#1565)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:42:12 -07:00
3c542b1109 fix(config): recover from corrupted config.toml via persistent .bak (#1563)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:41:50 -07:00
Steven EnamakelandGitHub c7ac365982 fix(observability): skip Sentry report for provider "Budget exceeded" errors (#1530) 2026-05-12 20:32:21 -07:00
4be66bafd1 feat(local_ai): Ollama precondition gate + install UX hardening (#1475) (#1569)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:31:23 -07:00
59bbf67e4e refactor: move inline cfg-gated platform imports to top-level use statements (#1564)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:11:07 -07:00
18962eba6c fix(config): recover from corrupted config.toml instead of crashing boot (#1537)
Co-authored-by: sanil-23 <sanil@vezures.xyz>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:10:12 -07:00
de39142117 refactor(api): robust websocket URL construction (#1560)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:06:14 -07:00
f770c9d12a fix: cache device profile detection (#1585)
Co-authored-by: shadowdoggie <245463453+shadowdoggie@users.noreply.github.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 20:04:26 -07:00
oxoxDevGitHubgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>Claude Opus 4.7Steven Enamakel
721cb2b64c fix(util): UTF-8-safe truncation helpers + audit unsafe byte-slice call sites (OPENHUMAN-TAURI-7G) (#1549)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:57:34 -07:00
29f4b02d3b fix(socket): follow HTTP 3xx during WebSocket handshake (OPENHUMAN-TAURI-9X) (#1547)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:57:18 -07:00
75097e66d5 fix(rpc): rewrite legacy method names server-side before dispatch (OPENHUMAN-TAURI-BQ) (#1544)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:57:06 -07:00
oxoxDevGitHubgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>Steven Enamakel
2f2f98516a fix(rpc): normalize legacy un-namespaced method names in dispatcher (OPENHUMAN-TAURI-9Q) (#1541)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:56:51 -07:00
oxoxDevGitHubgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>Claude Opus 4.7Steven Enamakel
d762660ea3 fix(si_server): skip embedded server autostart on non-macOS (OPENHUMAN-TAURI-50) (#1542)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:56:40 -07:00
386b0025ed fix(observability/auth): handle JWT-required expiry path and normalize backend API base URLs (#1551)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:56:24 -07:00
706edf5f44 fix(composio): collect WABA ID before WhatsApp Business OAuth flow (#1550)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:51:54 -07:00
54a9396f88 fix(ollama): URL builder + local-AI noise suppression bundle (#1553)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:50:33 -07:00
2bc103bd65 fix(memory): demote transient SQLite busy in tree_jobs_worker (OPENHUMAN-TAURI-BP) (#1579)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-12 19:43:01 -07:00
Steven EnamakelandGitHub 50058e4719 test(triage): inject permit acquisition so evaluator tests stop hanging (#1524) 2026-05-12 19:09:57 -07:00
Cyrus GrayandGitHub 8e9aef60f6 feat(analytics): implement Google Analytics (#1533) 2026-05-12 11:50:49 -07:00
Steven EnamakelandGitHub 8b4350ea33 fix(auth): stop 401 cascade after session expiry (OPENHUMAN-TAURI-1T) (#1516) 2026-05-12 02:31:09 -07:00
Steven EnamakelandGitHub 7ce933bb2d perf(conversations): track message stats in threads log so list_threads is O(threads.jsonl) (#1517) 2026-05-12 00:21:44 -07:00
Steven EnamakelandGitHub 4631f5634c Redact auth profile lock paths from errors (#1515) 2026-05-11 23:57:49 -07:00
Steven EnamakelandGitHub 99d2015dfc fix(credentials): quarantine corrupt auth profile store (#1514) 2026-05-11 23:30:20 -07:00
Steven EnamakelandGitHub f14f97ce56 fix(secrets): cache decoded key + retry transient reads (OPENHUMAN-TAURI-58) (#1509) 2026-05-11 19:47:09 -07:00
Steven EnamakelandGitHub 6729fe9453 fix(observability): render full anyhow chain so Sentry events are diagnosable (#1511) 2026-05-11 19:35:22 -07:00