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
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
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
Cyrus Gray and GitHub
d8696c1c1f
feat(settings): add Dev Workflow config panel ( #2703 )
2026-05-28 01:14:44 +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
YOMXXX and GitHub
54c1725615
test(memory): avoid PII-like tool rule names ( #2680 )
2026-05-27 22:59:11 +05:30
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
CodeGhost21 and GitHub
0164a5c57c
fix(channels): surface structured rate-limit metadata on chat_error ( #2606 ) ( #2652 )
2026-05-27 18:50:11 +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
YellowSnnowmann and GitHub
fae16082d3
fix(memory-workspace): show all native Composio memory-sync sources (not Gmail-only) ( #2685 )
2026-05-27 15:54:10 +05:30
e6192e242e
fix(security): expand default allowed_commands and auto_approve ( #2486 ) ( #2673 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-27 12:51:16 +05:30
e2601a20d1
feat(doctor): surface embedding model health to user ( #2474 ) ( #2674 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-27 12:50:45 +05:30
sanil-23 and GitHub
5ccce3ea43
fix(test): make memory ingestion-status test residue-robust (queue_depth delta) ( #2721 )
2026-05-27 12:32:46 +05:30
sanil-23 and GitHub
0fddf1120f
feat(approval): consolidate on ApprovalGate + persistent "Always allow" list ( #2706 )
2026-05-27 05:54:24 +05:30
sanil-23 and GitHub
a3023d0947
fix(agent): prevent orphaned tool messages from reaching the provider ( #2717 )
2026-05-27 05:52:45 +05:30
Mega Mind and GitHub
99ad66364c
feat(composio): add tags query param to GitHub tool list API ( #2714 )
2026-05-27 04:42:57 +05:30
sanil-23 and GitHub
5c035d8937
fix(test): pin OPENHUMAN_WORKSPACE under TEST_ENV_LOCK in memory documents tests ( #2712 )
2026-05-27 03:40:57 +05:30
77c15cb868
feat(search): unified web-access firewall (fetch + browser) with tri-state Allowed-websites control + friendly block errors ( #2704 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-27 01:15:00 +05:30
6736467ba3
fix(agent): resumable checkpoint at tool-call cap + tolerant tool parsing/resolution ( #2683 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 18:15:55 +05:30
de7d8bb0ec
fix(memory): retry truncated extractions + release job locks on graceful shutdown ( #2684 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 17:51:27 +05:30
oxoxDev and GitHub
60050aa09a
feat: tighten runtime policy + transport guards v2 ( #2636 )
2026-05-26 17:25:57 +05:30
Mega Mind and GitHub
c42e24960b
fix: runtime snapshot timeouts, config perms, stale lock recovery, summarization-v1 tier, loopback OAuth UX ( #2690 )
2026-05-26 16:42:16 +05:30
b616f48a04
feat: make autonomy action budget configurable ( #2499 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
Co-authored-by: M3gA-Mind <megamind@mahadao.com >
2026-05-26 16:19:21 +05:30
obchain and GitHub
844a26c0c0
test(memory-sync/github): assert involves: query qualifier ( #2664 )
2026-05-26 15:25:16 +05:30
1aee7ded8d
test(agent-harness): restore TAURI-RUST-4 dedup seam test ( #2665 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 15:23:15 +05:30
ef7a94dc6f
fix(security): stop classifying read-only pacman -S queries as Install ( #2667 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 15:19:12 +05:30
Mega Mind and GitHub
4e7c6e1f53
refactor(mcp_server): extract write-dispatch and audit pipeline into write_dispatch.rs ( #2650 )
2026-05-26 15:08:55 +05:30
Mega Mind and GitHub
730017e2ef
test(loopback-oauth): extract classify_request and add routing unit tests ( #2646 )
2026-05-26 15:08:19 +05:30
Mega Mind and GitHub
099570cddc
fix(channels): thread workspace identity through channel events to prevent cross-workspace persistence ( #2633 )
2026-05-26 15:07:41 +05:30
Mega Mind and GitHub
de2a78a766
fix: graceful decrypt failure + CSP wasm-unsafe-eval for Rive mascot ( #2671 )
2026-05-26 14:18:45 +05:30