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
oxoxDev and GitHub
34bcf343dc
feat(approval): gate external-effect tool calls until user approves ( #1339 ) ( #2149 )
2026-05-19 19:58:25 -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
Yuvraj Singh Sisodiya and GitHub
e9205225b8
feat(app): desktop companion UI — Tauri bridge, overlay, settings ( #1909 ) ( #2246 )
2026-05-19 16:49:57 -07:00
oxoxDev and GitHub
272a6b063c
fix(core,app): authenticate /events/webhooks SSE with per-launch core RPC bearer ( #1922 ) ( #2114 )
2026-05-19 16:43:53 -07:00
oxoxDev and GitHub
3281f179a2
test(observability): pin SESSION_EXPIRED wire-shape regression tests (#SG) ( #2188 )
2026-05-19 14:42:50 -07:00
sanil-23 and GitHub
b8fbb364fb
fix(observability): classify provider config-rejection 4xx as expected user-state ( #2079 ) ( #2239 )
2026-05-20 01:58:57 +05:30
Yuvraj Singh Sisodiya and GitHub
504d10e98d
feat(core): desktop companion domain — session, pipeline, pointing ( #1909 ) ( #2025 )
2026-05-19 12:17:24 -07:00
1f2feae69f
fix(security): docker hardening, homoglyph detection, async persist, public-bind warning ( #2011 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-19 12:15:20 -07:00
oxoxDev and GitHub
3a82782ecd
fix(observability): demote loopback sidecar-down noise to expected (#R5 #R6) ( #2063 )
2026-05-19 20:52:05 +05:30
de0b254898
fix(core): skip memory init on config failure instead of fabricating a default workspace (OPENHUMAN-CORE-48) ( #2120 )
...
Co-authored-by: Gray Cyrus <cyrus@tinyhumans.ai >
2026-05-19 19:06:20 +05:30
Steven Enamakel and GitHub
0b053c55f5
feat(mascot): locale-aware voice + multilingual LLM replies ( #2115 )
2026-05-18 07:28:14 -07:00
Zavian Wang and GitHub
8896aa14d6
feat(core): add global tool registry ( #2003 )
2026-05-17 18:21:55 -07:00
paulpanwang and GitHub
d241e8c69e
fix: report missing generic CLI parameter values ( #2016 )
2026-05-17 15:23:16 -07:00
Steven Enamakel and GitHub
f65ef6a431
feat(vault): folder-of-files ingestion into memory (NotebookLM-style) ( #1994 )
2026-05-17 15:17:41 -07:00
Steven Enamakel and GitHub
95f1f5f063
Refactor inference around external Ollama routing ( #1975 )
2026-05-17 02:37:42 -07:00
Steven Enamakel and GitHub
780510f618
feat(todos): add CRUD tool + RPC for the agent task board ( #1983 )
2026-05-16 22:28:32 -07:00
Steven Enamakel and GitHub
18ca68a56c
feat(runtime): add javascript facade and skill creator agent ( #1971 )
2026-05-16 17:23:35 -07:00
Steven Enamakel and GitHub
fe8237af88
feat(core): add authenticated static directory hosting ( #1966 )
2026-05-16 16:43:58 -07:00
Steven Enamakel and GitHub
0354a6c9e7
feat(audio): add podcast generation and delivery toolkit ( #1970 )
2026-05-16 16:08:56 -07:00
f90a337bc0
Add agent task orchestration ( #1768 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 21:36:08 -07:00
Steven Enamakel and GitHub
86b57281dc
feat(providers): slug-keyed cloud providers + per-workload model routing ( #1888 )
2026-05-15 21:19:07 -07:00
9a73cb24c6
fix(app): split connectivity into internet/core/backend channels ( #1527 ) ( #1727 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 15:56:00 -07:00
Steven Enamakel and GitHub
2d54e46296
test(e2e): make the harness actually exercise the UI past login ( #1859 )
2026-05-15 15:52:51 -07:00
3e148f66cb
feat(composio): bring-your-own Composio direct mode ( #1710 ) ( #1825 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 15:21:27 -07:00
40cce5c409
fix(observability): close 3 transient-failure leak paths in Sentry classifier ( #1608 ) ( #1798 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-05-16 00:16:48 +05:30
268400843b
test: guard RPC alias catalog freshness ( #1705 )
...
Co-authored-by: honor2030 <19909783+honor2030@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 09:09:17 -07:00
b778433c8a
fix(observability): demote composio validation noise to expected user-state (#3R #3S #33 #34 #97 ) ( #1795 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-05-15 18:59:44 +05:30
eecd11cf0b
fix(observability): drop 401 session-expired Sentry noise ( #25 , #1Q, #27 , #1G) ( #1719 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-15 04:13:44 -07:00
oxoxDev and GitHub
f583829d10
Filter transient updater Sentry noise ( #1716 )
2026-05-14 21:36:36 -07:00
Sathvik Gilakamsetty and GitHub
1e169bd588
refactor(api): migrate callers to effective_backend_api_url ( #1764 )
2026-05-14 21:23:06 -07:00
CodeGhost21 and GitHub
1fb0bef571
fix(observability): classify SessionExpired at agent layer (OPENHUMAN-TAURI-26) ( #1763 )
2026-05-14 21:22:17 -07:00
Zavian Wang and GitHub
915a41da18
feat(mcp): add stdio memory server ( #1760 )
2026-05-14 21:21:23 -07:00
4d5e0d5aad
fix(orchestrator): prefer live integrations over memory_tree for inbox/doc queries ( #1731 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Rafael Figuereo <rafaelfiguereod@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-05-14 05:37:00 -07:00
bf9404a42f
fix(providers): drop budget-exhausted 400s from Sentry (#3M, #12 , #13 ) ( #1633 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 04:18:30 -07:00
59e469c3df
fix(observability): classify backend 4xx as BackendUserError (OPENHUMAN-TAURI-BC) ( #1676 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-13 20:06:50 -07:00
c2502a6c1a
fix(agent): skip Sentry on max-iteration cap, emit info ( #99 , #98 ) ( #1634 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-13 20:05:13 -07:00
41e548b3d8
fix(observability): drop transient backend_api + integrations failures from Sentry ( #1632 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 14:20:33 -07:00
CodeGhost21 and GitHub
cf27eff002
fix(observability): skip Sentry for vision-disabled RAM-tier errors (OPENHUMAN-TAURI-3B) ( #1623 )
2026-05-13 14:18:42 -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
CodeGhost21 and GitHub
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
CodeGhost21 and GitHub
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 Enamakel and GitHub
9871ccfb1a
fix(tests): stop TEST_ENV_LOCK poison cascade turning 1 panic into 38 ( #1604 )
2026-05-13 02:39:18 -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
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
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