Commit Graph
2044 Commits
Author SHA1 Message Date
Navneet SinghandGitHub 879d7cdcad docs: fix README spelling inconsistency (#2233) 2026-05-19 14:19:40 -07:00
YellowSnnowmannandGitHub c37f459dc3 Fix/embeddings OpenAI expected error reporting (#2190) 2026-05-19 14:18:10 -07:00
YellowSnnowmannandGitHub 868ad8d5d5 fix(tauri): resolve Linux CEF init panic — root/container + SingletonLock + display-server guards (OPENHUMAN-TAURI-K1) (#2103) 2026-05-19 14:17:54 -07:00
YellowSnnowmannandGitHub ca379c7f9f fix(config): guard env overrides during config load (#2201) 2026-05-19 14:17:35 -07:00
YellowSnnowmannandGitHub d6a99fcba4 fix(reliable): fail fast on SESSION_EXPIRED in provider retry loop (#2200) 2026-05-19 14:17:24 -07:00
YellowSnnowmannandGitHub 525d7c7ec5 fix(agent): bound cached resume transcript by max_history_messages (#2224) 2026-05-19 14:17:12 -07:00
YellowSnnowmannandGitHub 1cadb986fc fix(credentials): diagnose + recover from H8 auth-profile-lock create failures (#2180) 2026-05-19 14:16:54 -07:00
c9a77c8757 fix(telegram): stop duplicate operator-approval prompts for allowed users (#1948) (#2240)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-19 14:10:08 -07:00
obchainandGitHub d9bd9901f4 fix(meet): guard orchestrator handoff against transcript prompt injection (#2056) 2026-05-19 14:07:49 -07:00
71526ea4ab fix(linux): restore tauri-cef pin so AppImage stops bundling libm.so.6 (#2154) (#2236)
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai>
2026-05-20 02:05:03 +05:30
ba38e72419 fix(appimage): unbreak Linux launch on modern GPUs / glibc (#2052)
Co-authored-by: mechmyday <mechmyday@fogninja.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 13:34:35 -07:00
fd657e94c6 fix(docker): chown workspace volume before dropping privileges so core can start (#2065) (#2235)
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai>
2026-05-20 02:04:19 +05:30
89bc70bcb4 Enhance path validation to prevent symlink escape vulnerabilities (#2051)
Co-authored-by: 李冠辰 <liguanchen@xiaomi.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 13:33:55 -07:00
sanil-23andGitHub 1dbff180a3 fix(memory): accept ISO-8601 / missing modified_at + default provider (#2237) 2026-05-20 02:01:10 +05:30
sanil-23andGitHub cf5dd2d7c7 fix(voice): bound dictation WS audio buffer (partial fix for #1924) (#2238) 2026-05-20 01:59:58 +05:30
sanil-23andGitHub b8fbb364fb fix(observability): classify provider config-rejection 4xx as expected user-state (#2079) (#2239) 2026-05-20 01:58:57 +05:30
828ae4d4f1 fix: ignore core state commits after unmount (#2021)
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
2026-05-19 12:48:10 -07:00
Mega MindandGitHub 3b58ad0f4d fix(memory): connection pooling + circuit breaker for memory_tree SQLite (#2206) (#2212) 2026-05-20 01:11:48 +05:30
f1257c59f9 fix(i18n): translate zh-CN contextGathering errorDesc (#1917) (#2042)
Co-authored-by: 李冠辰 <liguanchen@xiaomi.com>
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com>
2026-05-19 12:18:12 -07:00
Yuvraj Singh SisodiyaandGitHub 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
049d1ea7ab harden: validate webview event payloads (#2036)
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 21:26:01 +05:30
YellowSnnowmannandGitHub 13500dbb37 fix(inference): propagate temperature_unsupported_models to local routing providers (#2221) 2026-05-19 21:22:33 +05:30
afe1147422 fix(onboarding): clarify continue to chat fallback (#2173)
Co-authored-by: Ajay Kumar Reddy Nelavetla <ajay@Ajays-MacBook-Air.local>
2026-05-19 21:12:00 +05:30
oxoxDevandGitHub 3a82782ecd fix(observability): demote loopback sidecar-down noise to expected (#R5 #R6) (#2063) 2026-05-19 20:52:05 +05:30
1f98614869 feat(inference): gate local Ollama models by memory-layer context-window minimum (#2122)
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai>
2026-05-19 19:40:06 +05:30
oxoxDevandGitHub 2f4c3f397d feat(integrations): Polymarket trading + market data (#1398, venue 1/3) (#2145) 2026-05-19 19:15:20 +05:30
d4dacd62ae feat(learning): explicit user-preference tool + always-on pinned-facet prompt injection (#2150)
Co-authored-by: Gray Cyrus <cyrus@tinyhumans.ai>
2026-05-19 19:06:42 +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
3aa2984e3f feat(billing): drop rate-limit UI, surface cycle usage insights (#2027)
Co-authored-by: M3gA-Mind <megamind@mahadao.com>
2026-05-19 17:25:02 +05:30
github-actions[bot] 88b7fad34b chore(staging): v0.54.2 2026-05-19 11:37:28 +00:00
obchainandGitHub 4384cd1a40 fix(integrations): strip inference path from backend URL (#2075)
Normalize `backend_url` before it reaches `IntegrationClient` so inference-style paths (e.g. `/openai/v1/chat/completions`) cannot produce broken composio URLs.

Three-layer fix:
1. `effective_backend_api_url` env-fallback branch now calls `normalize_backend_api_base_url` (same as the override branch)
2. `normalize_backend_api_base_url` handles scheme-less inputs with `https://` fallback retry
3. `IntegrationClient::new` defense-in-depth sanitization with redacted `warn!` log on fixup

Closes #2075
2026-05-19 16:26:13 +05:30
Mega MindandGitHub 764eda65ea fix(core-state): add backoff after bootstrap budget exhaustion (#2194)
Adds 10s poll backoff once the 5-retry bootstrap budget is exhausted, preventing tight retry loops during slow startup. Reverts to 2s on recovery. Builds on #2167 (debug message helper).

- BACKOFF_POLL_MS = 10_000: scheduleNext uses longer delay after bootstrap exhaustion, 2s otherwise
- coreStatePollFailureWarningMessage messages updated to say 'bootstrap poll failed' and 'budget exhausted; continuing with backoff'
- Tests: backoff timing (fake timers), recovery revert, impossible-counter negative assertion, debug message describe block properly separated

Closes #2158
2026-05-19 15:41:39 +05:30
91a5bb9db9 fix(core-state): clarify retry failure logs (#2167)
Adds coreStatePollFailureDebugMessage helper to eliminate impossible attempt counters (e.g. 11/5) from debug logs, distinguishing bootstrap retries from post-bootstrap background polling.

Fixes #2158

Co-authored-by: okbexx <okbexx@users.noreply.github.com>
2026-05-19 15:36:32 +05:30
github-actions[bot] e2ce0f844c chore(staging): v0.54.1 2026-05-19 09:58:52 +00:00
Mega MindandGitHub f285b80de0 fix(ai-settings): filter reserved slugs in loadAISettings and saveAISettings (#2184) 2026-05-19 14:16:20 +05:30
81a0faef9d feat(memory): #1574 Stage 2 — per-(row,model) embedding storage live (cutover + migration + re-embed backfill + switch UX) (#2153)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:31:11 -07:00
341ce42ff1 feat(memory): activate chat memory pipeline — Archivist wiring, LLM recaps, cross-thread STM recall, segment-granular tree, unified compaction (#2175)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 01:30:59 -07:00
Mega MindandGitHub 7741c5815c fix(shell): use app-level hide on macOS close button (#2049) (#2118) 2026-05-19 13:11:15 +05:30
github-actions[bot] c25fc8e5fd chore(release): v0.54.0 v0.54.0 2026-05-19 06:30:30 +00:00
Steven EnamakelandGitHub 17e78547b6 fix(ci): preserve build jobs in release-production when skip_e2e (#2176) 2026-05-18 23:29:26 -07:00
github-actions[bot] ce227c437a chore(release): v0.53.52 2026-05-19 06:06:06 +00:00
Steven EnamakelandGitHub d844cf956a chore(ci): make pretest optional for release-production (#2174) 2026-05-18 23:03:01 -07:00
github-actions[bot] 94a407c0dd chore(staging): v0.53.51 v0.53.51-staging 2026-05-19 05:05:38 +00:00
Steven EnamakelandGitHub 16b35af570 feat(ai-panel): per-workload temperature + endpoint URL UX for local runtimes (#2165) 2026-05-18 22:04:54 -07:00
Mega MindandGitHub a719d781d1 feat(ai-panel): add chat workload and cloud model picker with slug-based lookup fix (#2152) 2026-05-18 15:04:57 -07:00
Mega MindandGitHub 4c2a04b6e4 fix(i18n): fix ~80 broken/placeholder strings in en.ts (#2144) 2026-05-18 14:52:46 -07:00
Steven EnamakelandGitHub 0b053c55f5 feat(mascot): locale-aware voice + multilingual LLM replies (#2115) 2026-05-18 07:28:14 -07:00
Steven EnamakelandGitHub b709941e2e refactor(staging): dark mode polish, theme toggle, i18n restore + debug probe (#2095) 2026-05-18 07:06:34 -07:00
Mega MindandGitHub 983f29713d chore(branding): update all app icons and logos to new brand kit (#2110) 2026-05-18 06:36:16 -07:00