M3gA-Mind
85e091db7d
chore: apply Prettier formatting to MCP settings panel files
2026-05-20 20:20:44 +05:30
M3gA-Mind
89b43fb841
feat(settings): add MCP server configuration panel ( #2030 )
...
Adds a Settings panel under Developer Options that lets users configure
external MCP clients (Claude Desktop, Cursor, Codex, Zed) to connect to
the openhuman-core mcp stdio server — removing the need to hand-edit
vendor JSON files.
- New Tauri commands: mcp_resolve_binary_path (returns binary path + OS),
mcp_open_client_config (opens per-OS config file in system editor)
- React panel with tool list (10 tools), per-client JSON snippet generator,
copy-to-clipboard, and Tauri-gated "Open Config File" button
- OS-aware config file paths for all four supported clients
- 8 Vitest tests + 9 Rust unit tests; all checks pass
Closes #2030
2026-05-20 20:17:56 +05:30
cc498d1727
fix(onboarding): capture completeAndExit rejection in Sentry ( #2081 ) ( #2327 )
...
Co-authored-by: sanil-23 <sanil@alphahuman.xyz >
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-20 18:44:17 +05:30
997be4eef2
fix(composio): trim API key in ComposioTool constructor ( #2323 ) ( #2338 )
...
Co-authored-by: sanil-23 <sanil@alphahuman.xyz >
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-20 18:42:01 +05:30
YellowSnnowmann and GitHub
f24dbc6653
fix(observability): demote transient OpenAI embeddings 429s to expected and reduce Sentry noise ( #2294 )
2026-05-20 18:37:14 +05:30
Mega Mind and GitHub
41e7631f05
feat(migrations): update schema version to 3 and retire chat-v1 model ( #2337 )
2026-05-20 16:38:37 +05:30
github-actions[bot]
ebd6457007
chore(staging): v0.54.3
2026-05-20 09:49:36 +00:00
65d92bf10a
feat(memory-tree): add ingest_document tool for tree write path ( #2217 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 23:18:56 -07:00
f0e4320ab4
feat(memory-tree): L0 time-gated seal and periodic flush for low-volu… ( #2218 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 23:18:40 -07:00
9ec2ae765f
fix(e2e): sync E2E specs with current codebase ( #2220 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 22:46:56 -07:00
6ace4abf3b
fix(inference): map abstract tier models to provider-native defaults for custom cloud slugs ( #2146 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 21:57:30 -07:00
Yuhao Chen and GitHub
81dc8d7ebe
fix(app): stabilize daemon lifecycle setup ( #2177 )
2026-05-19 21:16:49 -07:00
f82a302d38
feat(mcp): add SearXNG search tool ( #1988 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 21:10:15 -07:00
9376ffc19f
fix(onboarding): raise snapshot timeout + staged still-working UI ( #2156 ) ( #2179 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 21:08:59 -07:00
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 Vaddi and GitHub
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
oxoxDev and GitHub
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 Aziz and GitHub
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
obchain and GitHub
7cbe82de52
fix(composio): collect Dynamics 365 org name via required-fields registry ( #2127 ) ( #2181 )
2026-05-19 20:00:50 -07:00
oxoxDev and GitHub
34bcf343dc
feat(approval): gate external-effect tool calls until user approves ( #1339 ) ( #2149 )
2026-05-19 19:58:25 -07:00
Steven Enamakel and GitHub
ddc33a58eb
fix(workflow): auto-assign issues and prs ( #2271 )
2026-05-19 19:56:44 -07:00
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 Ardinata and GitHub
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
CodeGhost21 and GitHub
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 Aziz and GitHub
d28c054c29
fix(auth): point welcome legal links to docs ( #2253 )
2026-05-19 16:51:13 -07:00