Commit Graph
2470 Commits
Author SHA1 Message Date
e7bc3c9fd9 fix(voice): interrupt mascot speech when listening starts (#2678)
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com>
Co-authored-by: shanu <shanu@tinyhumans.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: sanil-23 <sanil@vezures.xyz>
2026-05-28 20:41:37 +05:30
d7e8daa156 fix(vault): sync writes to memory_tree, not legacy UnifiedMemory (#2705) (#2720)
Co-authored-by: sanil-23 <sanil@vezures.xyz>
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-28 20:39:46 +05:30
5e47a6666a feat(migration): add Hermes Agent memory importer (#1440) (#2799)
Co-authored-by: sanil-23 <sanil@vezures.xyz>
2026-05-28 20:38:37 +05:30
fdd22198bb feat(dashboard): per-model health comparison table (#2823)
Co-authored-by: sanil-23 <sanil@vezures.xyz>
2026-05-28 20:37:17 +05:30
obchainandGitHub b9c2387c93 fix(voice): make Whisper/Piper chips reachable from Voice settings (#2821) 2026-05-28 20:30:18 +05:30
YOMXXXandGitHub d7b1291755 docs: follow up on #2636 — smoke line + DANGEROUS_ENV_PREFIXES cross-ref (#2701) 2026-05-28 19:43:19 +05:30
Sunil KumarandGitHub c41acd7e6c ci(release): add linux arm64 desktop artifacts (#2675)
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com>
2026-05-28 19:17:49 +05:30
YOMXXXandGitHub ebb69779eb fix(reset): release log file handle + queue locked entries on Windows reboot (#2668) 2026-05-28 19:15:40 +05:30
6e2bc97ec5 feat(mcp): Sharable Inventory — portable secret-free manifest with export, parse, validate, and explicit per-entry import (#2655)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 19:14:57 +05:30
mysma-9403andGitHub 9349bbaa49 perf(prompt_injection): batch detection rules via RegexSet, drop dead compact scan (#2842) 2026-05-28 19:04:07 +05:30
obchainandGitHub f345f54108 feat(mcp): implement resources/templates/list as static empty catalog (#2828) 2026-05-28 18:49:48 +05:30
e6b32070f6 feat(review): default agent shortcuts to skip-permissions mode (#2847)
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai>
2026-05-28 18:47:21 +05:30
2d68c81f68 fix(memory): dedupe Composio sources to the latest authorization per identity (#2843)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 18:30:36 +05:30
obchainandGitHub 553b5fd764 test(security): cover env-overlay path in load_and_get_security_policy_info (#2695)
Adds a direct unit test for `load_and_get_security_policy_info()` covering the chained env-overlay → load-with-timeout → policy-info-payload contract for both `OPENHUMAN_MAX_ACTIONS_PER_HOUR=42` and `=0` (acceptance criteria of #2688).

Uses an RAII `EnvGuard` so env restore is panic-safe across the shared `TEST_ENV_LOCK`. Includes ancillary one-line test fixes (factory unknown-hint list, memory file-listing flexibility for SQLite store files).

Closes #2688.
2026-05-28 18:25:25 +05:30
mysma-9403andGitHub 77802dd9c8 feat(memory-conversations): trigram inverted index for cross-thread search (#2756) 2026-05-28 18:15:41 +05:30
YellowSnnowmannandGitHub 59c66bc385 fix(embeddings): recover from Ollama NaN-encoding 500 instead of failing whole batch (#2834) 2026-05-28 18:02:18 +05:30
442fef3195 refactor(tools): update GitHub tool slugs for clarity and remove deprecated entry (#2766)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 17:55:32 +05:30
CodeGhost21andGitHub 4adf6b6c86 fix(agent): suppress empty-provider-response from Sentry (TAURI-RUST-4JX) (#2790) 2026-05-28 17:44:08 +05:30
CodeGhost21andGitHub f7babffc66 fix(observability): demote unknown-provider list_models error (Sentry TAURI-RUST-X) (#2783) 2026-05-28 17:43:58 +05:30
CodeGhost21andGitHub 629369b100 fix(config): retry transient config-read race on Windows (Sentry TAURI-RUST-9R) (#2807) 2026-05-28 17:43:51 +05:30
CodeGhost21andGitHub cac54c6655 fix(observability): classify 'operation timed out' transport phrase as expected (#2782) 2026-05-28 17:43:45 +05:30
CodeGhost21andGitHub 8365e0cb49 fix(inference): distinguish missing-data-field from wrong-type in /models parser (Sentry TAURI-RUST-4Y) (#2794) 2026-05-28 17:35:29 +05:30
CodeGhost21andGitHub 1884e10892 fix: resolve Sentry issue 5677 (#2810) 2026-05-28 16:51:05 +05:30
YellowSnnowmannandGitHub d578b57e38 fix(observability): demote expected-error Sentry buckets across embeddings, provider, memory-store, FS, and thinking-mode wire shapes (#2830) 2026-05-28 16:26:27 +05:30
github-actions[bot] 145e768000 chore(staging): v0.57.1 v0.57.1-staging 2026-05-28 06:49:02 +00:00
oxoxDevandGitHub 3f2e2f28b9 fix(observability): demote backend Cloudflare anti-bot wrap (Sentry TAURI-RUST-34H) (#2692) 2026-05-27 18:45:55 -07:00
YellowSnnowmannandGitHub 4c1194241d feat(cost): add settings cost dashboard with global tracker, dashboard RPCs, and charts (#2762) 2026-05-27 18:36:58 -07:00
YellowSnnowmannandGitHub 129abfe8a4 feat(chat): render agent-bubble LaTeX with KaTeX and safe math detection (#2697) 2026-05-27 18:36:31 -07:00
Cyrus GrayandGitHub d8696c1c1f feat(settings): add Dev Workflow config panel (#2703) 2026-05-28 01:14:44 +05:30
Cyrus GrayandGitHub 2b1e22aa0a fix(i18n): correct key/value semantic mismatch in chunk-5 locale files (#2765) 2026-05-28 00:38:39 +05:30
sanil-23andGitHub d696d8264d fix(composio): forward tags filter in direct (BYO-key) tool listing (#2772) 2026-05-28 00:08:06 +05:30
Mega MindandGitHub cde5f657ec feat(inference): add claude_agent_sdk provider (Claude CLI subprocess) (#2746) 2026-05-27 23:56:55 +05:30
Mega MindandGitHub 7fc88c18d8 feat(mcp): expose bundled prompts as static MCP resources (#2745) 2026-05-27 23:54:56 +05:30
CodeGhost21andGitHub 976e5643ea fix(tauri): verify openhuman:// registry registration on Windows (#2699) (#2757) 2026-05-27 23:39:12 +05:30
YOMXXXandGitHub 54c1725615 test(memory): avoid PII-like tool rule names (#2680) 2026-05-27 22:59:11 +05:30
github-actions[bot] fd9e0cbb6a chore(release): v0.57.0 v0.57.0 2026-05-27 16:48:51 +00:00
github-actions[bot] e8968077ae chore(release): v0.56.0 v0.56.0 2026-05-27 15:48:06 +00:00
Mega MindandGitHub 7624efc1d8 fix(ci): bump Windows test timeout to 35m and fix dead security::secrets filter (#2769) 2026-05-27 21:15:07 +05:30
github-actions[bot] 5629301f7d chore(staging): v0.55.1 v0.55.1-staging 2026-05-27 15:35:08 +00:00
26295df979 fix(config): reconcile orphaned provider references on upgrade (#2759) (#2761)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 20:48:34 +05:30
82dd26056b fix(tools): coerce zero http_request timeout/size + migrate stale-zero configs (5→6) (#2760)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 20:25:02 +05:30
oxoxDevandGitHub 7b16112542 test: unblock cargo test --lib on main (3 stale test fixtures) (#2710) 2026-05-27 20:23:23 +05:30
21ab20f105 feat(memory-tree): status panel + on/off toggle (#1856 Part 1) (#2719)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-27 20:09:59 +05:30
8b702c726b fix(auth): keep a valid session across the first-login restart (corroborate before destructive logout) (#2758)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 19:49:54 +05:30
Mega MindandGitHub fcb6dcfeb3 fix(voice): auto-select first preset when mascot voice gender changes (#2764) 2026-05-27 19:16:12 +05:30
github-actions[bot] 3573d3c7cb chore(release): v0.55.0 2026-05-27 13:29:06 +00:00
CodeGhost21andGitHub 0164a5c57c fix(channels): surface structured rate-limit metadata on chat_error (#2606) (#2652) 2026-05-27 18:50:11 +05:30
mysma-9403andGitHub 4043d03e6f feat(i18n): add Polish (pl) locale at ~91% coverage (#2731) 2026-05-27 18:27:44 +05:30
Steven EnamakelandGitHub 93bad388f8 feat(analytics): dual GA4 + OpenPanel, disable Sentry profiling (#2750) 2026-05-27 17:00:07 +05:30
Mega MindandGitHub cc4665b09c fix(tools): make http_request web-fetch work with empty allowed_domains (#2738) 2026-05-27 16:54:27 +05:30