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
obchain and GitHub
b9c2387c93
fix(voice): make Whisper/Piper chips reachable from Voice settings ( #2821 )
2026-05-28 20:30:18 +05:30
YOMXXX and GitHub
d7b1291755
docs: follow up on #2636 — smoke line + DANGEROUS_ENV_PREFIXES cross-ref ( #2701 )
2026-05-28 19:43:19 +05:30
Sunil Kumar and GitHub
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
YOMXXX and GitHub
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-9403 and GitHub
9349bbaa49
perf(prompt_injection): batch detection rules via RegexSet, drop dead compact scan ( #2842 )
2026-05-28 19:04:07 +05:30
obchain and GitHub
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
obchain and GitHub
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-9403 and GitHub
77802dd9c8
feat(memory-conversations): trigram inverted index for cross-thread search ( #2756 )
2026-05-28 18:15:41 +05:30
YellowSnnowmann and GitHub
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
CodeGhost21 and GitHub
4adf6b6c86
fix(agent): suppress empty-provider-response from Sentry (TAURI-RUST-4JX) ( #2790 )
2026-05-28 17:44:08 +05:30
CodeGhost21 and GitHub
f7babffc66
fix(observability): demote unknown-provider list_models error (Sentry TAURI-RUST-X) ( #2783 )
2026-05-28 17:43:58 +05:30
CodeGhost21 and GitHub
629369b100
fix(config): retry transient config-read race on Windows (Sentry TAURI-RUST-9R) ( #2807 )
2026-05-28 17:43:51 +05:30
CodeGhost21 and GitHub
cac54c6655
fix(observability): classify 'operation timed out' transport phrase as expected ( #2782 )
2026-05-28 17:43:45 +05:30
CodeGhost21 and GitHub
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
CodeGhost21 and GitHub
1884e10892
fix: resolve Sentry issue 5677 ( #2810 )
2026-05-28 16:51:05 +05:30
YellowSnnowmann and GitHub
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
oxoxDev and GitHub
3f2e2f28b9
fix(observability): demote backend Cloudflare anti-bot wrap (Sentry TAURI-RUST-34H) ( #2692 )
2026-05-27 18:45:55 -07:00
YellowSnnowmann and GitHub
4c1194241d
feat(cost): add settings cost dashboard with global tracker, dashboard RPCs, and charts ( #2762 )
2026-05-27 18:36:58 -07:00
YellowSnnowmann and GitHub
129abfe8a4
feat(chat): render agent-bubble LaTeX with KaTeX and safe math detection ( #2697 )
2026-05-27 18:36:31 -07:00
Cyrus Gray and GitHub
d8696c1c1f
feat(settings): add Dev Workflow config panel ( #2703 )
2026-05-28 01:14:44 +05:30
Cyrus Gray and GitHub
2b1e22aa0a
fix(i18n): correct key/value semantic mismatch in chunk-5 locale files ( #2765 )
2026-05-28 00:38:39 +05:30
sanil-23 and GitHub
d696d8264d
fix(composio): forward tags filter in direct (BYO-key) tool listing ( #2772 )
2026-05-28 00:08:06 +05:30
Mega Mind and GitHub
cde5f657ec
feat(inference): add claude_agent_sdk provider (Claude CLI subprocess) ( #2746 )
2026-05-27 23:56:55 +05:30
Mega Mind and GitHub
7fc88c18d8
feat(mcp): expose bundled prompts as static MCP resources ( #2745 )
2026-05-27 23:54:56 +05:30
CodeGhost21 and GitHub
976e5643ea
fix(tauri): verify openhuman:// registry registration on Windows ( #2699 ) ( #2757 )
2026-05-27 23:39:12 +05:30
YOMXXX and GitHub
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 Mind and GitHub
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
oxoxDev and GitHub
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 Mind and GitHub
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
CodeGhost21 and GitHub
0164a5c57c
fix(channels): surface structured rate-limit metadata on chat_error ( #2606 ) ( #2652 )
2026-05-27 18:50:11 +05:30
mysma-9403 and GitHub
4043d03e6f
feat(i18n): add Polish (pl) locale at ~91% coverage ( #2731 )
2026-05-27 18:27:44 +05:30
Steven Enamakel and GitHub
93bad388f8
feat(analytics): dual GA4 + OpenPanel, disable Sentry profiling ( #2750 )
2026-05-27 17:00:07 +05:30
Mega Mind and GitHub
cc4665b09c
fix(tools): make http_request web-fetch work with empty allowed_domains ( #2738 )
2026-05-27 16:54:27 +05:30