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
Mega Mind and GitHub
ba278ecfc9
fix(voice): prevent rdev TSMGetInputSourceProperty crash on macOS 26 ( #2735 )
2026-05-27 16:45:14 +05:30
Mega Mind and GitHub
4d9fe2072f
fix(security): gate all cron/schedule mutation tools behind ApprovalGate (GHSA-f46p-6vf9-64mm) ( #2736 )
2026-05-27 16:28:01 +05:30
Mega Mind and GitHub
035f344096
fix(test): eliminate memory::ops flakes under cargo-llvm-cov ( #2722 ) ( #2737 )
2026-05-27 16:20:50 +05:30
Mega Mind and GitHub
7048f394dc
fix(tools): normalise persisted tool names on read to fix web-search toggle revert ( #2744 )
2026-05-27 16:18:14 +05:30
Mega Mind and GitHub
1975296387
fix(i18n): correct key/value semantic mismatch in en-5.ts and all locale chunks ( #2741 ) ( #2743 )
2026-05-27 16:15:26 +05:30
github-actions[bot]
6ff03cd780
chore(staging): v0.54.22
v0.54.22-staging
2026-05-27 10:41:52 +00:00
Mega Mind and GitHub
996e3ad9b8
fix(ui): equal-height Composio tiles and visible agent icon on dark sidebar ( #2752 )
2026-05-27 16:06:53 +05:30
YellowSnnowmann and GitHub
99b3affff5
docs(readme): fix Homebrew tap namespace in macOS install instructions ( #2739 )
2026-05-27 16:06:22 +05:30