Commit Graph
2106 Commits
Author SHA1 Message Date
a40272ef45 fix(observability,database): silence expected provider/channel errors and add SQLite busy timeout for WhatsApp store (#2107)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 21:08:25 -07:00
74c91ba4d2 fix(core): port-bind fallback + retry when 7788 is busy (#1613) (#2116)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 21:02:08 -07:00
3fe3645fea feat(agent): add local agent experience learning loop (#2123)
Co-authored-by: 李冠辰 <liguanchen@xiaomi.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 21:01:29 -07:00
6726620b16 Update permissions for core process and services (#2112)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 21:01:14 -07:00
3c8419f4b3 chore(deps): bump tauri-cef for AppImage launch fixes (#2097)
Co-authored-by: Muscolino96 <vincetaddeo@gmail.com>
2026-05-19 20:58:31 -07:00
a8eac1a744 fix(security): always canonicalize paths before policy check (#2111)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 20:53:45 -07:00
c07e8226fd fix: keep custom cloud provider as default (#2142)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 20:51:58 -07:00
Srinivas VaddiandGitHub ba40be1973 Add MCP bridge tool allowlists (#2139) 2026-05-19 20:50:16 -07:00
1fe8afb1a7 fix: route embedding emitters through expected-error reporting (#2216)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 20:33:01 -07:00
9c14c13752 fix(oauth): surface backend outage instead of opening browser to 504 (#1985) (#2147)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 20:32:22 -07:00
oxoxDevandGitHub 1ae31ba14c fix(core-rpc): demote timeout unhandled-rejections + classify in client (#REACT-15+) (#2196) 2026-05-19 20:22:54 -07:00
ee34387f2e feat(providers): add OrcaRouter as built-in cloud provider (#2187)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 20:19:28 -07:00
Aqil AzizandGitHub b0fe42b0af fix(composio): request Gmail read scope for triggers (#2191) 2026-05-19 20:02:23 -07:00
ad61b4cec7 fix(ui): BottomTabBar no longer blocks Settings SaveBar clicks (#2185)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 20:01:30 -07:00
obchainandGitHub 7cbe82de52 fix(composio): collect Dynamics 365 org name via required-fields registry (#2127) (#2181) 2026-05-19 20:00:50 -07:00
oxoxDevandGitHub 34bcf343dc feat(approval): gate external-effect tool calls until user approves (#1339) (#2149) 2026-05-19 19:58:25 -07:00
Steven EnamakelandGitHub ddc33a58eb fix(workflow): auto-assign issues and prs (#2271) 2026-05-19 19:56:44 -07:00
Blue HoangGitHubcoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
ded40b5c45 Docs/windows beginner contributing (#2138)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-05-19 19:55:30 -07:00
fd9151c9e1 fix(deploy): add .do/deploy.template.yaml so the Deploy-to-DO button works (#2130)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 19:54:54 -07:00
Dhimas ArdinataandGitHub d435609568 perf(memory): reduce chunker allocations (#2113) 2026-05-19 19:52:41 -07:00
e84fc998ee fix(security): fail closed in pairing.rs::is_authenticated when token is unset (#1919) (#2108)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 19:51:08 -07:00
d1e0bfd168 fix(whatsapp): retry WhatsApp SQLite writes on database-is-locked (#2077) (#2098)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 19:50:53 -07:00
CodeGhost21andGitHub 14ee688ff3 test(settings): backfill unit tests for team / billing / notifications panels (#1870) (#2089) 2026-05-19 19:50:33 -07:00
82df98f419 fix(i18n): localize settings developer menu (#2250)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:49:22 -07:00
ec51cff89b Add generic tool policy middleware (#2137)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:47:00 -07:00
389d6998cb fix(agent): guard agent prompts against model max-context limit (#2074) (#2100)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:45:57 -07:00
f684d30e67 Add TinyFish integration tools (#2125)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:45:30 -07:00
b2346c2753 fix(security): encrypt channel secrets in config.toml on save, decrypt on load (#2091)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:44:43 -07:00
f7d1f9b42d feat(human): show subagent companion mascots (#2099)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:43:32 -07:00
ff8d60c3bb fix(observability): classify Kimi access_terminated 403 as expected provider user-state (#2090)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:42:51 -07:00
544a68239d Prevent duplicate chat sends while pending (#2071)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:42:20 -07:00
0c574bd9ea fix(search): let web_search_tool use direct search API (#2263)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 19:41:05 -07:00
094d482210 fix(credentials): recover from leaked auth-profile lock on Windows (Sentry OPENHUMAN-TAURI-H1) (#2085)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:52:42 -07:00
6352c3a9f8 fix: cap full-audio accumulator to prevent OOM in streaming dictation (#2068)
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:52:17 -07:00
20dfafbf0e fix(memory): serialize memory_tree schema init across worker pool (#2059)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:51:59 -07:00
Aqil AzizandGitHub d28c054c29 fix(auth): point welcome legal links to docs (#2253) 2026-05-19 16:51:13 -07:00
Navneet SinghandGitHub a03c1c4dfa feat(i18n): add Korean locale (#2241) 2026-05-19 16:50:09 -07:00
Yuvraj Singh SisodiyaandGitHub e9205225b8 feat(app): desktop companion UI — Tauri bridge, overlay, settings (#1909) (#2246) 2026-05-19 16:49:57 -07:00
Aqil AzizandGitHub 8dbec71b80 fix(voice): allow local provider selection before install (#2257) 2026-05-19 16:49:23 -07:00
KyleandGitHub a1c74f1539 i18n: replace hardcoded Settings UI strings with t() calls (fixes #2225) (#2258) 2026-05-19 16:48:54 -07:00
Martin KleinandGitHub f0b7233d9c docs: add German translation (README.de.md) and update language switcher (#2160) 2026-05-19 16:46:31 -07:00
oxoxDevandGitHub 272a6b063c fix(core,app): authenticate /events/webhooks SSE with per-launch core RPC bearer (#1922) (#2114) 2026-05-19 16:43:53 -07:00
3edd7cfebf fix: block Unicode homoglyph prompt-injection bypass (#2067)
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:42:53 -07:00
a9c7cc4df2 fix(linux): install silent X error handler to fix BadWindow exit on Wayland (#2096)
Co-authored-by: Muscolino96 <vincetaddeo@gmail.com>
2026-05-19 16:38:20 -07:00
Mega MindandGitHub d13c426405 fix(memory): guard against char-boundary panics in ingest persist path (#2102) 2026-05-19 16:29:46 -07:00
Steven EnamakelandGitHub 4d28b1bc00 fix(e2e): resolve 30+ failing E2E specs — i18n, assertion, and import fixes (#2092) 2026-05-19 16:22:56 -07:00
rmgyandGitHub cce5d50dc9 Fix Windows development setup: correct line endings and Rust PATH (#2066) 2026-05-19 16:17:31 -07:00
9566f2c5a7 fix(tauri): forward hot-instance OAuth deep links (#2229)
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:16:09 -07:00
d59963373f fix(billing): suppress budget banner when all chat workloads route to a user-supplied provider (#2040, #2041) (#2053)
Co-authored-by: 李冠辰 <liguanchen@xiaomi.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 16:13:18 -07:00
HarinayanandGitHub 35837dd0cb docs: fix spelling inconsistency — summarised to summarized in README.md (#2172) 2026-05-19 16:10:50 -07:00