f5b77edd28
feat(orchestration): local-exec device tool + trust gate + async completion forward (stacked on #4738 ) ( #4753 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 17:40:15 -07:00
9175603a9c
feat(orchestration): surface tool_result outcome + per-session message_count ( #4712 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-07-08 19:14:38 -07:00
sanil-23 and GitHub
003e8c5d12
feat(orchestration): chat-UI redesign — agent chat as normal chat window + connections sessions ( #4713 )
2026-07-08 16:31:02 -07:00
sanil-23 and GitHub
c25ab861d1
feat(orchestration): receive session_info harness events into the v2 mirror (B′2) ( #4710 )
2026-07-08 16:30:50 -07:00
sanil-23 and GitHub
f50fac9bb6
feat(orchestration): auto-accept contact requests from linked agents (O2) ( #4709 )
2026-07-08 16:30:29 -07:00
sanil-23 and GitHub
e042947582
feat(orchestration): Master chat — human↔OpenHuman control channel + working receive loop ( #4660 )
2026-07-07 10:48:26 -07:00
sanil-23 and GitHub
b47faa4d4e
fix(orchestration): reliable agent-to-agent DM replies (surface, correct content, resilience) — Closes #4583 ( #4599 )
2026-07-06 13:01:23 -07:00
sanil-23 and GitHub
057c3ffbf5
fix(orchestration): key inbound DMs on the shared per-pair session id ( #4582 )
2026-07-06 21:43:11 +05:30
sanil-23 and GitHub
6214978014
feat(orchestration): surface inbound relay DMs via mailbox poll-drain + fix Signal card key ( #4564 )
2026-07-05 10:26:43 -07:00
sanil-23 and GitHub
16d298919a
feat(orchestration): nested contacts → sessions with create + session send ( #4475 )
2026-07-04 01:16:07 -07:00
59462e47f7
fix(orchestration): app_state runtime-cache regression + orchestration review fixes ( #4431 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-07-03 11:36:35 -07:00
f1987a5c8c
fix(inference): SSE inactivity watchdog to stop research-agent RESPONSE hang ( #4269 ) ( #4393 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:12:10 -07:00
4a359bb0a9
fix(tinyagents): keep attempted tool name in the timeline for unavailable tools ( #4419 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-02 13:24:57 -07:00
sanil-23 and GitHub
587056689c
feat(orchestration): stage-3 tiny.place harness session DM ingest ( #4425 )
2026-07-02 13:24:32 -07:00
sanil-23 and GitHub
f979bfa0a9
fix(tauri): proactively reap wedged stale process on Windows startup ( #3605 ) ( #3793 )
2026-07-02 15:36:38 +05:30
f8614200f7
feat(harness): stop identical-call loops and hand back stuck sub-agents as incomplete ( #4230 )
...
Co-authored-by: M3gA-Mind <megamind@mahadao.com >
2026-06-30 22:39:08 +05:30
sanil-23 and GitHub
fbf86aba64
fix(code_executor): surface command exit code + both streams so the agent stops looping ( #4095 ) ( #4128 )
2026-06-25 14:07:26 -07:00
sanil-23 and GitHub
af6c86ef93
fix(routing): resolve all summarization inference through the summarization role ( #4083 )
2026-06-25 09:29:15 -07:00
sanil-23 and GitHub
43914f225d
feat(subconscious,triage): route background workloads through the subconscious provider ( #4082 )
2026-06-24 19:29:51 -07:00
0e8caf03fd
fix(migrations): normalize stale default_model to chat-v1 (schema 7->8) ( #4080 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-24 15:04:29 -07:00
sanil-23 and GitHub
48e16d1363
fix(composio): loading skeleton + bounded fetch timeout for Connections (no hardcoded flash) ( #4079 )
2026-06-24 10:26:06 -07:00
e6a2c010a9
fix(chat): restore active thread when returning to the Chat tab ( #4016 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-23 21:31:30 -07:00
sanil-23 and GitHub
91ecbe80c4
feat(composio): consume dynamic toolkit catalog from backend ( #3933 )
2026-06-23 11:44:48 -07:00
sanil-23 and GitHub
7f5a746c19
refactor(memory_sync): internalize the cap math into the orchestrator (single source of truth) ( #3937 )
2026-06-22 13:36:22 -07:00
sanil-23 and GitHub
28d078fb0f
fix(embeddings): name the served model when an LM Studio embedding id isn't loaded ( #3761 ) ( #3841 )
2026-06-22 12:30:46 -07:00
sanil-23 and GitHub
5b0c7ca4b3
refactor(memory_sync): convert Gmail to the generic sync orchestrator (Refs #3333 , stacked on #3873 ) ( #3874 )
2026-06-22 12:30:28 -07:00
0f853748d7
feat(briefing): extend 24h task-window to Todoist; fix stale Todoist slugs ( #3921 ) ( #3923 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-22 10:11:04 -07:00
sanil-23 and GitHub
e95c892dba
refactor(memory_sync): convert Slack to the generic sync orchestrator ( #3924 )
2026-06-22 10:09:34 -07:00
sanil-23 and GitHub
e1f5fd7c4a
fix(chat): keep morning-brief heading+body in one chat bubble ( #3807 ) ( #3851 )
2026-06-22 19:16:22 +05:30
sanil-23 and GitHub
d4db739b22
fix(billing): gate credits per selected chat-mode tier (BYO) ( #3767 ) ( #3775 )
2026-06-22 16:08:46 +05:30
6a6bcdcd57
fix(cron): skip chat delivery for failed or empty scheduled jobs ( #3788 ) ( #3789 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-22 15:33:15 +05:30
bc9dac29f9
feat(agent): native tool-output compaction (Stage 1a) with reversible CCR recovery ( #3869 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-22 00:56:26 -07:00
7c54fd7c7d
fix(i18n): substitute {providerName} & sibling placeholder tokens instead of concatenating ( #3759 ) ( #3792 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-22 10:58:01 +05:30
2791638818
refactor(memory_sync): convert ClickUp to the generic sync orchestrator (Refs #3333 , stacked on #3860 ) ( #3873 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-21 17:27:56 -07:00
3e0244670c
feat(briefing): scope morning-brief task fetch to a 24h recency window ( #3872 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-21 16:40:58 -07:00
b4a2242266
refactor(memory_sync): convert GitHub + Linear to the generic sync orchestrator (Refs #3333 , stacked on #3852 ) ( #3860 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-21 15:20:30 -07:00
7758148c2c
refactor(memory_sync): generic Composio sync orchestrator + convert Notion (Refs #3333 ) ( #3852 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-21 13:25:22 -07:00
f64e294f29
feat(agent_orchestration): cancel detached sub-agents when parent thread is closed ( #3742 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-18 12:54:28 +05:30
975a478eda
fix(agent): ground time-relative statements in the live clock ( #3602 ) ( #3752 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-18 12:54:03 +05:30
901ae507f5
fix(rpc): alias health/health.snapshot/health.status/health.get to health_snapshot ( #3566 ) ( #3743 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-17 22:50:58 +05:30
3623bb7115
fix(rpc): stop unknown-method probe traffic from paging Sentry ( #3567 ) ( #3744 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-17 20:39:43 +05:30
sanil-23 and GitHub
a229edea36
fix(auth): surface the silent /auth/me store-failure that bounces login to signin ( #3734 )
2026-06-17 18:26:17 +05:30
e6ca837c1a
feat(skills): catalog-driven run_skill flow + mid-session skill refresh ( #3722 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-17 15:29:32 +05:30
d50317e521
feat(conversations): background tasks panel + idle-gated batched delivery for detached sub-agents ( #3735 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 15:10:17 +05:30
sanil-23 and GitHub
a1b7c29338
fix(chat): classify resume-on-reopen errors + de-poison thread ( #3714 )
...
Classifies resume-on-reopen failures (session_expired / network / poisoned-history) instead of the generic catch-all, and evicts a 400-poisoned warm session so the thread self-heals. Closes #3714 .
2026-06-17 13:14:03 +05:30
sanil-23 and GitHub
c818f026cb
fix(mcp): surface 401s as an actionable "needs sign-in" state ( #3719 )
...
Closes #3719 . MCP HTTP 401s now report a distinct `Unauthorized` state (typed McpUnauthorizedError + atomic ConnectFailure snapshot) with a localized 'Sign in' notice instead of a raw-error dead-end; recovery polling + i18n across 14 locales.
2026-06-17 13:11:28 +05:30
sanil-23 and GitHub
cdadf316aa
fix(chat): only deliver proactive messages to a fresh thread ( #3713 )
...
Gate proactive (morning brief / subconscious) delivery on thread freshness via threadHasMessages(); reuse a thread only when provably empty, else open a new thread. Unknown/unloaded metadata fails closed. Closes #3713 .
2026-06-17 13:10:20 +05:30
sanil-23 and GitHub
9abeda33c3
fix(scheduler-agent): scope boundary so calendar/meet-link reads don't mis-route to the scheduler ( #3717 ) ( #3731 )
2026-06-17 13:10:09 +05:30
sanil-23 and GitHub
bd5db5e95f
fix(conversations): render task insights panel once after full response ( #3717 Bug 2) ( #3726 )
2026-06-17 13:09:31 +05:30
6b6db6129a
feat(memory): windowed cover_window tool + 24h morning brief ( #3700 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-15 23:39:28 -07:00
756b434821
feat(agent): vision-v1 tier + vision sub-agent for image understanding ( #3699 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-15 19:53:37 -07:00
363290fcea
feat(agent): LLM auto-compact summarization for subagents ( #3694 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-15 18:26:39 -07:00
e4666f9be4
fix(memory): clear structure-degraded latch on any completed extraction ( #3365 ) ( #3631 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-15 13:28:23 -07:00
595fb41c9b
fix(memory): route only unrecoverable job failures to error status ( #3365 ) ( #3630 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-13 13:28:15 -07:00
sanil-23 and GitHub
e105e63c0c
feat(claude-code): opt-in agent provider + OpenHuman memory over MCP, macOS auth fix ( #3310 ) ( #3647 )
2026-06-14 01:40:52 +05:30
sanil-23 and GitHub
110fb5b08c
feat(mcp): MCP servers usable by the agent end-to-end — auth, OAuth, agent bridge ( #3495 ) ( #3648 )
2026-06-13 12:48:36 -07:00
sanil-23 and GitHub
7187ce3f27
fix(intelligence): refetch memory sources when session becomes authenticated ( #3449 ) ( #3621 )
2026-06-12 19:54:17 +05:30
sanil-23 and GitHub
59aadab2d5
fix: repair pre-existing failing tests + fmt drift on main ( #3623 )
2026-06-12 19:17:00 +05:30
sanil-23 and GitHub
247bf652c2
fix(inference): preserve streaming tool_call id on empty continuation deltas ( #3610 )
2026-06-12 02:43:28 +05:30
sanil-23 and GitHub
c73e754bab
fix(skill_registry): single-flight + stale-while-revalidate catalog loading ( #3607 )
2026-06-11 23:04:05 +05:30
61d9623fb8
fix(tools): root glob at action_dir + readable-scope search ( #3357 ) ( #3579 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-11 16:13:52 +05:30
sanil-23 and GitHub
189668343d
feat(agent): add resolve_time tool so agents stop hand-computing timestamps ( #3591 )
...
Co Authored by: cyrus@tinyhumans.ai
2026-06-11 12:14:38 +05:30
0193714a10
fix(observability): classify in-band SSE error frames instead of dropping them ( #3588 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-11 12:14:00 +05:30
def6093dd3
fix(attachments): extract files + stash images at ingress so data URIs never flood memory/history ( #3587 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-11 10:18:42 +05:30
sanil-23 and GitHub
1cffc8891a
feat(skill_executor): reliable skill file I/O — sandboxed scratch dir + readable-location steering ( #3563 )
2026-06-09 13:31:44 -07:00
f41a0a03dd
chore(chat): disable chat attachments by default ( #3562 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-09 22:11:24 +05:30
sanil-23 and GitHub
b01e1d5c43
feat(chat): make reasoning-v1 vision-capable; remove pro-reasoning tier ( #3545 )
2026-06-09 06:01:08 -07:00
32f85a3c82
refactor(agents): make memory-agent retrieval on-demand, not pre-emptive ( #3521 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 01:12:03 -07:00
e003f1776f
feat(chat): add always-managed Pro-reasoning tier (pro-reasoning-v1) ( #3519 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 23:50:55 -07:00
sanil-23 and GitHub
f68069e502
fix(observability): classify inference errors on backend errorCode (F2/F3/F4/F6/F7/F8) ( #3520 )
2026-06-08 15:57:33 -07:00
f891fb1508
feat(chat): per-model vision flag for custom/BYOK image attachments ( #3282 ) ( #3420 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 20:01:03 +05:30
4c6fa39afd
feat(memory-sync): wake Composio periodic loop on resume + gate on per-source toggle ( #2831 ) ( #3417 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-07 05:41:06 -04:00
sanil-23 and GitHub
d7c4f35155
fix(memory-sources): hide inactive Composio connections in sources list ( #3413 )
2026-06-07 05:40:59 -04:00
d22d9c987e
refactor(workflows): complete skills→workflows rename (internal + wire/FE) [ #3324 follow-up] ( #3412 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-07 05:40:50 -04:00
sanil-23 and GitHub
1d5f5924d8
fix(agent): non-blocking lifecycle progress to prevent subagent stall ( #3477 )
2026-06-07 13:40:08 +05:30
sanil-23 and GitHub
5fa8785274
fix(agent): create action_dir on boot + separator-correct tilde expansion ( #3353 ) ( #3411 )
2026-06-05 11:11:55 -04:00
95118d5a7d
refactor(workflows): merge skills into the unified workflows primitive ( #3324 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com >
2026-06-04 23:44:39 -04:00
f091bc5337
feat(memory): clean noisy Notion markdown before ingest ( #3381 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-06-04 23:44:13 -04:00
813f86354f
feat(task-board): autonomous task runs as live task sessions (View work, cancel, degeneration guards) ( #3380 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-04 18:04:34 -04:00
07093e899b
feat(memory): Notion doc-aware versioned memory tree + page-content ingest ( #3378 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 16:47:54 -04:00
f36c66b5b5
feat(tasks): autonomously execute approved/assigned task-board work (poller + update_task + repetition fix) ( #3326 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 00:38:39 -04:00
ad7511d089
fix(memory-graph): render large graphs in the SVG fallback without freezing ( #3291 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-03 16:38:24 +05:30
ed6651aea3
feat(chat): implement image attachment pipeline, gated off ( #3205 ) ( #3268 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 15:29:46 +05:30
cb41637209
fix(agent): drop removed memory_tree modes from orchestrator prompt ( #3275 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-03 15:24:21 +05:30
b2e0f0ff6c
fix(agent): snap budget-trim past orphaned tool results ( #3266 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-03 15:11:42 +05:30
b9ce1d5a80
fix(chat): hide image attachment button until backend supports it ( #3205 ) ( #3212 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 18:38:14 +05:30
12908e2ccd
fix(ai-settings): reset orphaned local-runtime routing when the runtime is disabled ( #3167 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:40:47 -07:00
30034b50b7
refactor(agent): unwire eager 7-day memory-tree digest from turn loop ( #3170 ) ( #3171 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:10:32 -07:00
f24adaca57
fix(composio): complete connection-disconnect cleanup (config entry + memory tree) ( #3140 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 04:11:57 +05:30
511ad84bf4
test: green Rust Core Coverage (stale assertions + env-race serialization) ( #3156 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-02 03:33:14 +05:30
e9c69a42fb
fix(oauth): extend loopback listener lifetime 60s -> 300s ( #3145 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-01 19:53:59 +05:30
a40cd7e64d
test: fix flaky/stale tests blocking Rust E2E + coverage CI on main ( #3147 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-06-01 18:41:51 +05:30
886c4a6342
feat: proactive agent task pipeline — dispatcher, approval, executors, write-back ( #2974 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-29 14:26:31 -07:00
1ecc42d6b4
fix(memory): stamp memory freshness so stale context is never served as current ( #2944 ) ( #2979 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-29 14:04:44 -07:00
0019789fb0
feat(gameplay): AI gameplay review and highlight workflows for streamers ( #1674 ) ( #2856 )
...
Co-authored-by: Ayush Raj Chourasia <iter.student.alpha@gmail.com >
Co-authored-by: Srinivas Vaddi <38348871+vaddisrinivas@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-29 05:01:12 +05:30
eac431a002
fix(observability): classify embedding API 401 'Invalid token' as SessionExpired (TAURI-RUST-4K5 regression) ( #2869 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-29 02:17:16 +05:30
29aeba82d4
fix(legacy_aliases): tolerate unquoted keys + skip comments in alias-table parser ( #2865 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-29 00:45:18 +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
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