Commit graph

1737 commits

Author SHA1 Message Date
777genius
6e5346094d fix(release): package app entry files 2026-05-24 01:37:22 +03:00
777genius
cbf5356fdc fix(runtime): prefer shell node for GUI launches 2026-05-24 01:00:03 +03:00
777genius
edcb0a7433 fix: reset project caches on context switches
Reset project and repository-group loading, error, and initialized flags when contexts change so stale initialization state cannot suppress fresh context data.
2026-05-24 00:23:17 +03:00
777genius
192f2ea497 perf: reduce splash animation startup pressure
Throttle enhanced splash rendering to 30fps and disable the canvas scene during slow or failed startup steps so the renderer has less work while bootstrapping.
2026-05-24 00:23:11 +03:00
777genius
e9cebe64ff feat: improve provider status startup hydration
Keep connected provider details visible while refreshes are in flight, restore reusable provider status UI, and separate fast startup summaries from heavier provider hydration. Replace the fixed 30s startup wait with an idle-aware scheduler with a 30s safety cap and cover the Electron timer binding crash.
2026-05-24 00:23:04 +03:00
777genius
91b153459a feat: add resilient cross-platform file watching
Share watcher fallback behavior across project, todo, team, and task file monitoring. Add polling fallback coverage for watcher-limit and startup failure cases so Linux EMFILE conditions degrade instead of amplifying renderer crashes.
2026-05-24 00:22:48 +03:00
777genius
b9cbdde502 fix(team): include runtime logs in launch failure artifacts
Refs: 777genius/agent-teams-ai#140
2026-05-23 23:33:54 +03:00
777genius
9518ce920a fix(startup): prevent recovery regressions 2026-05-23 17:22:52 +03:00
777genius
2be35c74ec fix(startup): repair deferred runtime refresh paths 2026-05-23 17:08:13 +03:00
777genius
ef77f36b8f fix(startup): hydrate deferred provider statuses 2026-05-23 16:31:46 +03:00
777genius
08725c4e33 perf(startup): lazy load dashboard runtime surfaces 2026-05-23 15:52:47 +03:00
777genius
f8b96d12d3 perf(startup): lazy load task detail surfaces 2026-05-23 15:42:29 +03:00
777genius
6ac95505bc perf(startup): defer hidden renderer work 2026-05-23 15:34:30 +03:00
777genius
b4f2be87df perf(startup): shrink participant avatar assets 2026-05-23 15:13:02 +03:00
777genius
34a1b86b21 perf(startup): defer noncritical startup probes 2026-05-23 15:04:05 +03:00
777genius
a4861fa77d perf(startup): defer provider status checks 2026-05-23 14:23:57 +03:00
777genius
64fdfd2422 chore: checkpoint existing workspace changes 2026-05-23 13:48:35 +03:00
777genius
eb99baee23 fix(runtime): sanitize provider error output 2026-05-22 21:04:50 +03:00
777genius
0e8ccf2905 feat(runtime): filter free provider models 2026-05-22 21:04:50 +03:00
777genius
1b836530e7 fix(team): reconcile cleanup bootstrap evidence 2026-05-22 21:04:49 +03:00
777genius
511dd5d7a6 fix(team): coalesce lead stream fragments 2026-05-22 21:00:20 +03:00
777genius
077c749cb7 fix(windows): harden elevated runtime detection 2026-05-22 18:43:50 +03:00
777genius
e9a37e7325 refactor(team): extract global task notifications 2026-05-22 18:04:42 +03:00
777genius
abd40efdaf feat: add windows elevation status banner 2026-05-22 17:41:19 +03:00
777genius
f4ff278ac4 chore: merge team ipc clean architecture refactor 2026-05-22 17:16:51 +03:00
777genius
97b4d86749 fix(opencode): run bridge commands portably 2026-05-22 16:49:23 +03:00
777genius
587c974c63 fix(team): harden packaged mcp runtime 2026-05-22 16:49:02 +03:00
777genius
7e6ebce093 fix(team-ui): polish launch diagnostics controls 2026-05-22 15:43:36 +03:00
777genius
7b99a3713b feat(opencode): surface runtime diagnostics and approvals 2026-05-22 15:43:15 +03:00
777genius
5551eea482 fix(runtime): harden local launch plumbing 2026-05-22 15:42:51 +03:00
777genius
6fb0c714ef fix(runtime-provider-management): surface provider diagnostics 2026-05-22 15:42:25 +03:00
777genius
8946bc668d refactor(team): extract resolved members and graph layout 2026-05-22 15:08:32 +03:00
777genius
169e34ce7c fix(team): recover process table launch failures 2026-05-22 13:34:39 +03:00
777genius
ab76e5424d refactor(team): extract messages panel mode persistence 2026-05-22 11:39:54 +03:00
777genius
f0ca6a57c2 refactor(team): extract tool approval parser 2026-05-22 11:33:30 +03:00
777genius
67a6d711eb refactor(team): extract launch params helpers 2026-05-22 11:28:07 +03:00
777genius
7f828c2e63 refactor(team): extract error policies 2026-05-22 11:21:27 +03:00
777genius
e723a62ed0 refactor(team): extract member activity meta helpers 2026-05-22 11:16:28 +03:00
777genius
993982311d refactor(team): extract provisioning state rules 2026-05-22 11:08:11 +03:00
777genius
3f7b793816 refactor(team): extract runtime snapshot equality 2026-05-22 11:01:56 +03:00
777genius
0a1e4c6e8b refactor(team): extract member spawn snapshot equality 2026-05-22 10:56:12 +03:00
777genius
e2031bf928 refactor(team): extract snapshot structural sharing 2026-05-22 10:48:08 +03:00
777genius
c091bd8d96 refactor(team): extract scoped state cleanup 2026-05-22 10:42:12 +03:00
777genius
9bd8585617 refactor(team): extract refresh burst diagnostics 2026-05-22 10:27:22 +03:00
777genius
34902059b2 refactor(team): extract spawn status warning throttle 2026-05-22 10:13:17 +03:00
777genius
38b0a87d5d refactor(team): extract spawn status backoff 2026-05-22 10:08:13 +03:00
777genius
e718ccf39a refactor(team): extract refresh timestamps 2026-05-22 10:00:54 +03:00
777genius
7d08a10d6f refactor(team): extract local state epoch registry 2026-05-22 09:56:32 +03:00
777genius
4a561f2cd2 refactor(team): extract pending reply waits 2026-05-22 09:50:06 +03:00
777genius
69f7a21771 refactor(team): extract data request keys 2026-05-22 09:42:02 +03:00
777genius
c26a1d727a fix(lint): simplify release validation patterns 2026-05-22 01:24:23 +03:00
777genius
ad984a859b fix(ci): stabilize runtime release checks 2026-05-22 00:55:29 +03:00
777genius
c45e860d69 docs(watcher): clarify team task watch scope 2026-05-22 00:24:21 +03:00
777genius
bf7c850012 fix(privacy): redact env secret assignments 2026-05-22 00:22:23 +03:00
777genius
4bd346b0fb fix(settings): include provider endpoint defaults 2026-05-22 00:21:57 +03:00
777genius
0f7028f911 fix(sidebar): mark partial launch tasks offline 2026-05-22 00:21:28 +03:00
777genius
3c60ab8653 fix(team): drop unavailable effort selections 2026-05-22 00:21:17 +03:00
777genius
a386e30667 fix(team): harden launch diagnostics and MCP shutdown 2026-05-22 00:20:47 +03:00
777genius
b5ca3eed68 fix(cli): prevent stale status hydration 2026-05-22 00:18:59 +03:00
777genius
13b14762bc fix(runtime): bound binary path discovery 2026-05-22 00:17:54 +03:00
777genius
3c427ac617 feat(runtime): support anthropic compatible endpoints 2026-05-22 00:16:52 +03:00
777genius
3d1b329221 feat(discovery): bound recent project scans 2026-05-22 00:15:57 +03:00
777genius
1d2f61ad86 refactor(team): extract team data selectors 2026-05-22 00:06:28 +03:00
777genius
8589391ccf refactor(team): extract message cache layer 2026-05-22 00:01:53 +03:00
777genius
a8e7f1ccd5 refactor(team): extract message notification scanner 2026-05-21 23:47:55 +03:00
777genius
9ad4269ebc feat(runtime): harden MCP launch orchestration 2026-05-21 19:03:47 +03:00
777genius
9b2a53863d fix(ci): satisfy file watcher lint 2026-05-21 17:19:30 +03:00
777genius
6fd75c6704 chore: commit remaining workspace updates 2026-05-21 16:43:00 +03:00
777genius
420ace3c15 fix(file-watcher): avoid recursive team task watching 2026-05-21 16:41:06 +03:00
777genius
ec7b1dbd18 fix(opencode): detect nvm runtime installs 2026-05-21 13:38:40 +03:00
777genius
384446e83c feat(opencode): add scoped model defaults UI 2026-05-21 12:35:41 +03:00
777genius
99e8e2e017 fix(team): refresh codex preflight runtime state 2026-05-21 10:39:39 +03:00
777genius
1ff1e6ca07 fix(lint): satisfy opencode launch validation 2026-05-21 02:01:29 +03:00
777genius
16a003416d feat: harden opencode and team runtime flows 2026-05-21 01:10:48 +03:00
777genius
635d13d804 fix(opencode): harden default model resolution 2026-05-20 23:02:13 +03:00
777genius
fd50f736b8 fix(opencode): harden local provider launches 2026-05-20 22:49:42 +03:00
777genius
c632208dba fix(opencode): render catalog-backed provider badges 2026-05-20 17:39:56 +03:00
777genius
3b120e74c7 fix(opencode): prefer catalog for summary model lists 2026-05-20 17:25:00 +03:00
777genius
9289afd01e fix(opencode): use catalog models in selector 2026-05-20 17:20:55 +03:00
777genius
147af0e0e5 fix(opencode): honor free model metadata 2026-05-20 17:15:14 +03:00
777genius
e3ff8e1df5 fix(opencode): preserve hydrated model lists 2026-05-20 15:38:46 +03:00
777genius
16c1e4b47d fix(opencode): settle empty catalog hydration 2026-05-20 15:31:20 +03:00
777genius
d7f82e54d1 fix(opencode): hydrate summary model catalog 2026-05-20 15:15:42 +03:00
777genius
c3b6d2dea8 feat(opencode): support local model readiness 2026-05-20 13:03:24 +03:00
777genius
948e00aedb fix(updater): improve release notes and banner spacing 2026-05-20 12:30:06 +03:00
777genius
860074da15 fix(team): stabilize Claude live runtime launches 2026-05-20 02:43:28 +03:00
777genius
3908b5eb25 fix(workspace-trust): harden Claude preflight for live teams 2026-05-20 02:41:20 +03:00
777genius
3d0ee71d09 fix(team): stabilize provider live smoke 2026-05-20 01:32:39 +03:00
777genius
5312a137da fix(ci): satisfy full lint gate 2026-05-20 00:03:28 +03:00
777genius
dc7c9b3c3d fix(ci): restore dev test expectations 2026-05-19 23:44:59 +03:00
777genius
933e580d03 fix(opencode): preserve command preflight context 2026-05-19 23:19:34 +03:00
777genius
d5894c029d feat(team): improve runtime bootstrap controls 2026-05-19 22:39:13 +03:00
777genius
98d11b260c fix(team): align Anthropic effort UI fallback 2026-05-19 21:27:50 +03:00
777genius
568c0f237e fix(team): trim bootstrap stderr breadcrumb 2026-05-19 21:23:44 +03:00
777genius
96ea0ea929 fix(team): classify submitted bootstrap diagnostics 2026-05-19 21:14:14 +03:00
777genius
caa89b73f9 fix(team): prioritize bootstrap launch diagnostics 2026-05-19 21:03:48 +03:00
777genius
8b97f5c016 test: cover bootstrap submitted diagnostics 2026-05-19 20:55:13 +03:00
777genius
7dbabc1a85 fix: extend deterministic bootstrap timeout budget 2026-05-19 20:11:55 +03:00
777genius
e22589f6c4 fix: support twenty-member deterministic bootstrap 2026-05-19 20:00:59 +03:00
777genius
bf3011624d fix: harden team launch bootstrap provisioning 2026-05-19 19:43:02 +03:00
777genius
85959b6954 feat(runtime): improve provider readiness diagnostics 2026-05-19 16:19:38 +03:00
777genius
2d06442ce0 feat(graph): refine runtime lanes and model compatibility 2026-05-19 14:24:30 +03:00
777genius
3e52008c7a feat(app): rename display name to Agent Teams AI 2026-05-19 14:24:30 +03:00
infiniti
dc04cbfad7
fix(opencode): retry empty readiness bridge stdout
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-19 12:33:13 +03:00
777genius
9dd1572763 fix(graph): refresh runtime state in graph views 2026-05-19 11:17:17 +03:00
777genius
dffc527424 fix(ci): restore dev validation checks 2026-05-19 02:49:45 +03:00
777genius
85b767e247 fix: harden opencode runtime recovery 2026-05-19 01:27:34 +03:00
777genius
9cd5144e1a fix(codex): retry binary discovery after shell env loads 2026-05-19 00:09:26 +03:00
777genius
554112a3d8 fix(team): require codex process evidence for activity 2026-05-18 23:41:39 +03:00
777genius
962721935d fix(team): hide stale member detail task activity 2026-05-18 23:32:18 +03:00
777genius
f19ed93d4b fix(team): keep codex member work visible during recovery 2026-05-18 23:31:58 +03:00
777genius
3eacf81603 fix(opencode): recover capability snapshot launch retries 2026-05-18 22:19:43 +03:00
777genius
2b50def03e fix(opencode): preserve packaged runtime env 2026-05-18 21:48:06 +03:00
777genius
3bb8e18982 fix(opencode): suppress recovered app mcp advisory 2026-05-18 20:45:19 +03:00
777genius
67fbd1e681 fix(codex): improve runtime CLI discovery 2026-05-18 20:04:50 +03:00
777genius
8db61d4860 fix(opencode): harden preflight provider checks 2026-05-18 18:48:13 +03:00
777genius
55dfc5db14 fix(opencode): classify session refresh diagnostics 2026-05-18 17:58:55 +03:00
777genius
20a8e69c4c chore: save remaining workspace updates 2026-05-18 15:58:05 +03:00
777genius
7c5832bd7e fix(opencode): avoid busy preflight warnings after compatibility 2026-05-18 15:50:38 +03:00
777genius
6e4f8ff8c4 fix: stabilize opencode mcp transport refresh
Keep OpenCode app MCP transport evidence durable, refresh stale sessions without consuming normal delivery attempts, and keep recoverable runtime diagnostics out of member card errors.

Cover stable MCP restart/fallback, forced session refresh, resolved_behavior_changed recovery, and renderer diagnostics with regression and safe e2e tests.
2026-05-18 13:08:34 +03:00
777genius
5e0d552cb9 fix(opencode): improve runtime preflight diagnostics 2026-05-18 11:11:45 +03:00
777genius
88e01ae87d fix(runtime): improve opencode diagnostics 2026-05-18 03:36:26 +03:00
777genius
d25c65381f fix(runtime): keep opencode liveness in sync 2026-05-18 02:59:24 +03:00
777genius
8d2e7808d0 fix(team): prevent runtime tooltip over controls 2026-05-18 02:11:48 +03:00
777genius
0800f8a06e chore(release): lock runtime 0.0.35 2026-05-18 02:08:36 +03:00
777genius
7742c528ad chore(release): support manual draft builds 2026-05-18 02:04:13 +03:00
777genius
4a8cec9dc2 chore: checkpoint frontend workspace updates 2026-05-18 01:57:16 +03:00
777genius
4ec745268b feat: add telemetry identity and runtime status 2026-05-17 20:26:34 +03:00
777genius
445932e45b feat(team): improve runtime provider workflows 2026-05-17 19:11:26 +03:00
777genius
e333d09d9c fix: harden task change review flows 2026-05-17 14:18:54 +03:00
777genius
be558927ea fix(team): complete teammate permission responses 2026-05-17 01:30:19 +03:00
777genius
471fe0a1a8 fix(ui): improve tooltip contrast 2026-05-17 01:19:52 +03:00
infiniti
b1cccf6e3c
fix(team): respond to teammate permission requests 2026-05-17 01:18:48 +03:00
777genius
e185f1f686 fix(ui): show disabled codex model tiles 2026-05-17 01:13:51 +03:00
777genius
c1a2ccc0a7 fix(ui): restore safe model tooltips 2026-05-17 01:07:38 +03:00
777genius
7c3c852520 fix(ui): avoid model selector tooltip ref loop 2026-05-17 00:50:28 +03:00
777genius
a2e82e498a fix(ui): remove member row tooltip ref loop 2026-05-17 00:45:09 +03:00
777genius
3c483745d9 fix(ui): avoid member model tooltip crash 2026-05-17 00:35:27 +03:00
777genius
f96d62dc20 fix(opencode): provide mcp fallback for provider env 2026-05-17 00:12:00 +03:00
777genius
eb1b333879 chore(ui): clarify effort helper text 2026-05-16 23:57:42 +03:00
777genius
71ad9e53e7 test(opencode): cover local mcp fallback with http 2026-05-16 23:56:43 +03:00
iliya
7722dd5787 fix(opencode): keep local mcp fallback with http 2026-05-16 23:43:25 +03:00
777genius
b88b2db365 fix: harden provider management and updater flows 2026-05-16 23:23:27 +03:00
777genius
bfadfc95ee fix(opencode): preserve explicit mcp fallback env 2026-05-16 22:49:43 +03:00
777genius
2c393bc78f fix(opencode): preserve local mcp fallback 2026-05-16 22:30:11 +03:00
iliya
429dfe5528 fix(opencode): default to http mcp bridge 2026-05-16 21:31:47 +03:00
777genius
279439de10 merge: sync dev into main
# Conflicts:
#	src/renderer/store/utils/pathResolution.ts
#	src/renderer/utils/claudeMdTracker.ts
#	src/renderer/utils/contextTracker.ts
#	test/features/recent-projects/renderer/utils/recentProjectOpenHistory.test.ts
#	test/renderer/components/chat/SessionContextPanel/buildDirectoryTree.test.ts
#	test/renderer/components/team/dialogs/projectPathOptions.test.ts
#	test/renderer/utils/claudeMdTracker.test.ts
#	test/shared/utils/platformPath.test.ts
2026-05-16 20:44:30 +03:00
777genius
3fa4dce1ed Merge remote-tracking branch 'origin/dev' into dev 2026-05-16 20:03:45 +03:00
777genius
bfebdff3cf chore: save local dev updates 2026-05-16 20:03:30 +03:00
infiniti
d29f3a23d4
fix: harden Windows frontend stability (#125) 2026-05-16 19:57:11 +03:00