Steven Enamakel and GitHub
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 Enamakel and GitHub
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
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
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
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 Enamakel and GitHub
50058e4719
test(triage): inject permit acquisition so evaluator tests stop hanging ( #1524 )
2026-05-12 19:09:57 -07:00
Cyrus Gray and GitHub
8e9aef60f6
feat(analytics): implement Google Analytics ( #1533 )
2026-05-12 11:50:49 -07:00
Steven Enamakel and GitHub
8b4350ea33
fix(auth): stop 401 cascade after session expiry (OPENHUMAN-TAURI-1T) ( #1516 )
2026-05-12 02:31:09 -07:00
Steven Enamakel and GitHub
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 Enamakel and GitHub
4631f5634c
Redact auth profile lock paths from errors ( #1515 )
2026-05-11 23:57:49 -07:00
Steven Enamakel and GitHub
99d2015dfc
fix(credentials): quarantine corrupt auth profile store ( #1514 )
2026-05-11 23:30:20 -07:00
Steven Enamakel and GitHub
f14f97ce56
fix(secrets): cache decoded key + retry transient reads (OPENHUMAN-TAURI-58) ( #1509 )
2026-05-11 19:47:09 -07:00
Steven Enamakel and GitHub
6729fe9453
fix(observability): render full anyhow chain so Sentry events are diagnosable ( #1511 )
2026-05-11 19:35:22 -07:00
obchain and GitHub
018619dc6a
feat(orchestrator): expose update_check + update_apply tools ( #1435 ) ( #1473 )
2026-05-11 19:32:45 -07:00
Steven Enamakel and GitHub
c1200b8a2e
fix(observability): skip Sentry report for 429 from upstream providers ( #1512 )
2026-05-11 19:25:28 -07:00
Steven Enamakel and GitHub
5bef91ea4d
fix(memory): default embeddings to cloud (Voyage), opt in for local Ollama ( #1508 )
2026-05-11 19:10:29 -07:00
Steven Enamakel and GitHub
60a5c4f90f
fix(auth): treat missing backend session token as auth-expired ( #1504 )
2026-05-11 18:14:44 -07:00
a2ced40ef9
feat(memory): add tool-scoped memory with durable rule capture, RPC APIs, and prompt pinning ( #1487 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 12:07:59 -07:00
f0606ba703
fix(windows): silence conhost flashes from core-side spawns (#731/#1338 follow-up) ( #1498 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 12:07:30 -07:00
YellowSnnowmann and GitHub
fc573b05f6
fix(core-rpc): normalize config method wiring and harden startup against config/SQLite edge cases ( #1497 )
2026-05-11 09:30:05 -07:00
Steven Enamakel and GitHub
532a76c180
feat(config): configurable OpenAI-compatible backend provider ( #1342 ) ( #1467 )
2026-05-11 01:02:11 -07:00
Steven Enamakel and GitHub
81d24b4d74
fix(release): refresh Cargo.lock on bump, attach uid to core Sentry, hide debug settings ( #1465 )
2026-05-10 20:44:23 -07:00
sanil-23 and GitHub
12ef69b89f
feat(learning): ambient personalization cache for #566 ( #1460 )
2026-05-10 09:45:40 -07:00
Steven Enamakel and GitHub
065e198cf4
Support reliable self-update for server-side and headless core instances ( #1458 )
2026-05-09 23:55:25 -07:00
Steven Enamakel and GitHub
887e483790
Send client app version headers on backend requests ( #1456 )
2026-05-09 23:46:01 -07:00
Steven Enamakel and GitHub
c50ffe7993
Rationalize memory-tree summary filenames and stamp core version on wiki artifacts ( #1457 )
2026-05-09 23:36:53 -07:00
Steven Enamakel and GitHub
fbed3b21f0
fix(learning): cloud fallback when local reflection gate is off ( #1453 )
2026-05-09 20:09:29 -07:00
Steven Enamakel and GitHub
43bfef53a8
🧹 Refactor PairingGuard to utilize async Tokio Mutex ( #1446 )
2026-05-09 16:44:29 -07:00
Steven Enamakel and GitHub
1d3d5486d0
Isolate global autocomplete engine in tests ( #1443 )
2026-05-09 16:44:21 -07:00