777genius
7e0520cb4c
fix(logs): restore member process log source
2026-05-25 17:17:11 +03:00
777genius
5513531053
fix(team): preserve task labels and change presence
2026-05-25 15:43:07 +03:00
777genius
086a8b3e29
fix(renderer): recover failed dynamic imports
2026-05-25 15:42:56 +03:00
777genius
62ef88300a
feat(logs): compact team log source controls
2026-05-25 14:54:28 +03:00
777genius
79faaf1f9f
fix(team): keep launch pending for dead runtime entries
2026-05-25 14:53:45 +03:00
777genius
c033a0cb87
fix(team): persist incomplete launch state before cleanup
2026-05-25 14:53:05 +03:00
777genius
53dec55b1d
fix(runtime): gate codex install prompt on runtime status
2026-05-25 14:52:50 +03:00
777genius
8f4a4dd502
fix(member-work-sync): recover stale nudge payload conflicts
2026-05-25 14:34:14 +03:00
infiniti
2cee9cabaf
fix(opencode): harden local runtime bridge support
2026-05-25 14:31:57 +03:00
777genius
26a57f87d4
test(team): cover sent message revision flow
2026-05-25 01:22:57 +03:00
777genius
5aba24c400
feat(team): support revising sent messages
2026-05-25 01:22:57 +03:00
777genius
7f12c12922
fix(team): show create dialog loading fallback
2026-05-25 01:22:57 +03:00
777genius
c04871747c
fix(runtime-provider): clarify opencode model routes ux
2026-05-25 01:22:57 +03:00
infiniti
2b3a184bef
fix(opencode): recover empty bridge output sends
...
* fix(opencode): handle empty readiness bridge output
* fix(opencode): retry read-only bridge no-output
* fix(opencode): recover empty bridge output sends
---------
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-25 00:41:54 +03:00
777genius
1bc8ccc07a
fix(ci): restore workspace validation
2026-05-25 00:14:43 +03:00
infiniti
50f876f863
fix(opencode): retry read-only bridge no-output
...
* fix(opencode): handle empty readiness bridge output
* fix(opencode): retry read-only bridge no-output
---------
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-24 23:22:34 +03:00
infiniti
47cea58543
feat(i18n): add expanded app locale support
...
* feat(i18n): add CJK app locale support
* feat(i18n): add Spanish Hindi and Portuguese locales
* feat(i18n): add French Arabic and Bengali locales
* feat(i18n): add Urdu Indonesian and German locales
* feat(i18n): add landing locales for Bengali Urdu and Indonesian
* fix(i18n): address locale review feedback
---------
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-24 22:10:47 +03:00
777genius
776957b607
fix(team): keep runtime adapter lead activity idle
2026-05-24 20:43:11 +03:00
777genius
bbe09eb42e
merge(dev): pull origin dev into refactor branch
2026-05-24 17:13:34 +03:00
777genius
a324f6cc66
fix(team): show stopped runtime from spawn status
2026-05-24 17:03:01 +03:00
777genius
4a4c67fcb9
fix(team): reconcile bootstrap runtime snapshots
2026-05-24 17:02:36 +03:00
Илия
049bc2ce7c
feat: add team log member filtering Merge pull request #151 from 777genius/feat/team-log-member-filter
...
feat: add team log member filtering
2026-05-24 16:59:11 +03:00
777genius
6ebe375cf9
fix: restore runtime status ci expectations
2026-05-24 16:43:16 +03:00
Илия
f2a5429a4b
refactor(team): extract provisioning service policies Merge pull request #149 from 777genius/refactor/team-provisioning-policies
...
refactor(team): extract provisioning service policies
Merge pull request #149 from 777genius/refactor/team-provisioning-policies
2026-05-24 16:10:05 +03:00
777genius
5abd096c61
fix: address log filter review feedback
2026-05-24 16:05:57 +03:00
777genius
7e8f4b377d
feat(logs): add compact lead log source selector
...
- Add avatar trigger mode to MemberSelect for dense toolbar surfaces.
- Render the lead log source selector beside compact sidebar log search and filters.
- Cover toolbar accessory rendering, avatar trigger behavior and lead alias detection.
2026-05-24 15:58:38 +03:00
777genius
57931c0abd
fix(renderer): defer model validation while providers load
...
- Treat checking, deferred and loading provider model catalog states as pending instead of unavailable.
- Show selected provider activity inside create and launch dialogs while keeping ready providers visible during checks.
- Remove the global provider status header so provider activity is scoped to launch flows.
2026-05-24 15:58:22 +03:00
777genius
7aa87f2278
fix(team): heal stale confirmed bootstrap diagnostics
...
- Carry bootstrap run ids from bootstrap-state into member evidence and compare them with current run identity.
- Allow small confirmation clock skew for delayed Anthropic app acceptance without accepting stale rapid relaunch evidence.
- Clean confirmed bootstrap members that only have stale persisted runtime pid diagnostics.
- Cover process-table unavailable, post-stop stale pid and mixed launch reconcile cases.
2026-05-24 15:57:50 +03:00
777genius
421997c457
chore: merge dev into team log member filter
...
# Conflicts:
# src/renderer/components/layout/TeamTabSectionNav.tsx
# src/renderer/components/team/ClaudeLogsFilterPopover.tsx
# src/renderer/components/team/ClaudeLogsSection.tsx
# src/renderer/components/team/members/MemberDetailDialog.tsx
# src/renderer/components/ui/MemberSelect.tsx
2026-05-24 15:55:56 +03:00
Илия
e7a1070ce3
feat(i18n): add localization foundation Merge pull request #150 from 777genius/feat/ui-localization-foundation
...
feat(i18n): add localization foundation
Merge pull request #150 from 777genius/feat/ui-localization-foundation
2026-05-24 15:40:37 +03:00
777genius
3a7f9ea10b
feat: add team log member filtering
2026-05-24 15:40:31 +03:00
777genius
6855d63ec6
feat(i18n): add localization foundation
...
Refs https://github.com/777genius/agent-teams-ai/issues/139
2026-05-24 15:37:24 +03:00
777genius
bc8d47aaa2
perf(team): lazy load create team suggestions
2026-05-24 15:36:34 +03:00
777genius
f6b2bc4cec
fix(team): reject failed opencode session handles
2026-05-24 12:21:58 +03:00
777genius
95652c8990
refactor(team): extract provisioning service policies
2026-05-24 11:37:37 +03:00
777genius
57c209a828
fix(release): restore radix compose refs export
2026-05-24 02:32:35 +03:00
777genius
23d1ba4107
fix(validate): clear release lint errors
2026-05-24 02:20:09 +03:00
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
infiniti
a6ba6072c0
fix: preserve absolute mention paths ( #123 )
...
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-16 18:19:54 +03:00
infiniti
f08e228a7d
fix: address Windows smoke review findings ( #122 )
...
Co-authored-by: iliya <iliyazelenkog@gmail.com>
2026-05-16 18:03:05 +03:00
777genius
cb97b97e75
fix: align project path option metadata
2026-05-16 17:43:25 +03:00
infiniti
4adc233fa4
fix: harden Windows frontend path handling
...
Harden Windows path handling and packaged app smoke checks.
2026-05-16 17:40:15 +03:00
777genius
3552e423d9
feat: improve desktop workflows
2026-05-16 17:39:53 +03:00
777genius
1cd77fbdd1
fix(member-work-sync): recover stale native in-progress tasks
2026-05-16 17:39:53 +03:00
infiniti
09db3abfcd
fix: harden Windows frontend path handling
...
Harden Windows path handling and packaged app smoke checks.
2026-05-16 17:38:34 +03:00
infiniti
9c438e7c84
fix: harden Windows frontend path handling
...
Harden Windows path handling and packaged app smoke checks.
2026-05-16 17:34:50 +03:00
777genius
e6b9490c44
fix(opencode): widen Windows pidusage cache window
2026-05-16 13:09:33 +03:00
777genius
8fde8cefbf
fix(opencode): harden Windows live preflight cleanup
2026-05-16 12:45:33 +03:00
777genius
2beb4dae96
feat: improve desktop workflows
2026-05-16 12:37:17 +03:00
777genius
4cb1b6ef5f
fix(member-work-sync): recover stale native in-progress tasks
2026-05-16 12:35:06 +03:00
iliya
678d12219a
fix(opencode): prevent Windows live runtime hangs
2026-05-16 12:15:10 +03:00
777genius
31bfd5ebb3
fix(opencode): keep Windows marker cleanup conservative
2026-05-16 09:15:35 +03:00
777genius
f3a01d173f
fix(opencode): preserve MCP fallback on refresh failure
2026-05-16 09:01:40 +03:00
777genius
f3f38dd0e9
fix(opencode): refresh bridge MCP env per command
2026-05-16 02:21:02 +03:00
777genius
48826af00b
fix(team): harden MCP HTTP startup cleanup
2026-05-16 02:14:34 +03:00
777genius
2cae0a080a
fix(team): satisfy MCP HTTP lint gates
2026-05-16 01:56:35 +03:00
iliya
3ceef1fb82
fix(opencode): hide app mcp child processes on windows
2026-05-16 01:43:27 +03:00
777genius
58ff926f4b
fix(team): harden create preflight cleanup
2026-05-16 00:57:03 +03:00
iliya
876527a51d
fix(runtime): hide direct child process windows
2026-05-16 00:45:58 +03:00
iliya
1b086f41b7
fix(team): keep create preflight alive across rerenders
2026-05-16 00:32:54 +03:00
iliya
5610e13b98
fix(runtime): hide cli child windows by default
2026-05-16 00:17:01 +03:00
777genius
d018002c3e
feat(docs): restructure VitePress IA, improve onboarding/troubleshooting docs
...
- Restructure sidebar: Start → Guide → Operations → Developers → Reference
- Fix EN/RU sidebar order (Installation before Quickstart)
- Expand troubleshooting with diagnostics commands and task-log triage
- Improve quickstart with prerequisites, pitfalls, and contributor links
- Expand installation docs with verification commands
- Add cyberpunk hero theme to landing page
- Add atomicFile utility with tests and stage-runtime script
- Harden team provisioning with better error handling and progress output
- Add cross-team communication, kanban, and workSync improvements
2026-05-15 23:34:06 +03:00
777genius
f882970b6c
fix(team): gate launch readiness on first real turn
2026-05-15 23:34:06 +03:00
Jonas Korani
7f7a95c8f4
fix(team): make Windows child env setup fail open
...
Prepare writable Windows temp/cache env for agent child processes without blocking team launch.\n\n- fail open if cache roots cannot be created or written\n- keep hard child-process preflight out of launch path\n- cover Windows env setup and fail-open behavior
2026-05-15 22:06:45 +03:00
SardorBek Sattarov
69a907e714
perf(team): cut CreateTeamDialog re-render storm during CLI verify
...
Stabilize cliStatus identity across cloned IPC snapshots, memoize the roster editor boundary, and defer/cancel provider prepare diagnostics idle work.
2026-05-15 16:58:12 +03:00
777genius
60f7b6a5fd
chore: sync frontend changes for runtime 0.0.33
2026-05-14 23:53:07 +03:00
777genius
9c0b8beb7c
fix(ci): stabilize ci and release workflows
2026-05-14 22:10:30 +03:00
777genius
6e8f938da2
fix(team): harden opencode delivery recovery
2026-05-14 15:11:40 +03:00
777genius
874123c773
fix(team): scope OpenCode prepare runtime failures
2026-05-14 12:01:05 +03:00
777genius
8ab190bad8
chore: merge origin dev into local dev
2026-05-14 11:20:47 +03:00
infiniti
c57c513cf1
fix(opencode): recover agenda sync after missing proof
...
Recover OpenCode agenda sync after protocol-proof-missing delivery failures and harden Anthropic provider readiness handling.
2026-05-14 11:12:37 +03:00
777genius
b77eaf2b26
fix(team): scope OpenCode preflight runtime failures
2026-05-14 11:10:34 +03:00
777genius
9a8a59757c
fix: harden opencode delivery e2e flows
2026-05-14 09:51:29 +03:00
777genius
3e1695fd80
fix(team): recover duplicate opencode send outcomes
2026-05-14 06:13:31 +03:00
777genius
9dc7858e22
fix(team): guard opencode acceptance sends
2026-05-14 06:00:58 +03:00
777genius
55e1c8f3c4
fix(team): harden opencode delivery prompt evidence
2026-05-14 04:25:48 +03:00
777genius
f055193b16
fix(team): observe opencode deliveries by prompt id
2026-05-14 03:39:07 +03:00
777genius
565362a911
fix(team): refresh task logs from opencode session evidence
2026-05-14 03:05:54 +03:00
777genius
dd412355d2
fix(team): load opencode task logs from delivery session evidence
2026-05-14 02:53:52 +03:00
777genius
662691b24b
fix(team): use exact opencode sessions for task logs
2026-05-14 02:36:21 +03:00
777genius
72b7d9ee72
fix(team): clarify task in-progress duration label
2026-05-14 02:24:57 +03:00
777genius
e016515024
fix(opencode): queue specific relay behind active relay
2026-05-14 02:14:09 +03:00
777genius
bc571f5fc7
fix(member-work-sync): guard proof-missing recovery dispatch
2026-05-14 02:09:18 +03:00
777genius
d048113c1d
fix(member-work-sync): avoid self-blocking proof recovery
2026-05-14 01:54:16 +03:00
777genius
39c52c3847
feat(member-work-sync): recover missing opencode proof
2026-05-14 01:48:49 +03:00
777genius
6aad8b9c2c
feat(member-work-sync): add proof missing recovery contracts
2026-05-14 01:26:29 +03:00
777genius
75a3938f84
fix(member-work-sync): validate inbox nudge payload hash
2026-05-14 01:20:39 +03:00
777genius
6726c4c55d
Merge branch 'dev' of https://github.com/777genius/agent-teams-ai into dev
...
# Conflicts:
# src/main/services/infrastructure/codexAppServer/__tests__/CodexBinaryResolver.test.ts
2026-05-14 00:35:42 +03:00
infiniti
6dc103b731
fix(runtime): stabilize provider readiness checks
2026-05-14 00:22:57 +03:00
777genius
4c5a752342
chore: commit remaining workspace updates
2026-05-13 22:34:13 +03:00
777genius
a474076330
feat: add managed codex runtime installer
2026-05-13 22:30:25 +03:00
777genius
6e67e9b3a4
fix(team): stabilize launch readiness signals
2026-05-13 18:09:05 +03:00
777genius
29ea1ae724
feat: add workspace trust preflight
2026-05-13 17:56:00 +03:00
777genius
20c3194160
feat(runtime): improve provider delivery visibility
2026-05-12 23:33:08 +03:00
777genius
7138887a3b
feat(runtime): detect Claude Platform on AWS safely
2026-05-12 21:26:38 +03:00
777genius
3f2b807bbc
feat(opencode): improve runtime delivery diagnostics
2026-05-12 13:26:33 +03:00
777genius
894bee97e2
feat(runtime): pass managed provider environment
2026-05-11 20:29:05 +03:00
777genius
e3d0d56073
feat(team): capture launch failure artifacts
2026-05-11 17:29:19 +03:00
777genius
064f5b977d
fix(team): watch task log freshness from team state
2026-05-11 15:19:45 +03:00
777genius
eb83ac92b2
docs: update agent teams docs and navigation
2026-05-11 11:09:17 +03:00
777genius
3ead3207e6
feat: refine team changes and docs theme
2026-05-11 10:31:57 +03:00
777genius
61ad4f2d7c
fix(runtime): reduce diagnostic prefix regex complexity
2026-05-11 00:50:26 +03:00
777genius
26c394674b
feat(team): improve graph member log previews
2026-05-10 23:49:38 +03:00
777genius
8943194a84
style: normalize optional settings badge
2026-05-10 21:31:07 +03:00
777genius
cbe8d194ef
chore: sync current frontend updates
2026-05-10 21:29:07 +03:00
777genius
da1e5dfc81
feat(team): warn on large native bootstrap context
2026-05-10 15:43:50 +03:00
777genius
63b89fcd39
feat: improve team model availability diagnostics
2026-05-10 10:11:44 +03:00
777genius
d0cfabca48
fix(ci): stabilize dev branch checks
2026-05-09 23:40:13 +03:00
777genius
92e84c8461
feat(team): refine review workflow indicators
2026-05-09 22:10:29 +03:00
777genius
bceef9dec5
feat(team): improve review change evidence flow
2026-05-09 17:44:09 +03:00
777genius
5d3ec8a8bd
fix(team): hide review pickup escalation rows
2026-05-09 16:01:20 +03:00
777genius
fa829f92c8
fix(team): refine change extraction evidence
2026-05-09 15:30:51 +03:00
777genius
609f4f8d99
fix(team): refine task detail dialog
2026-05-09 14:44:25 +03:00
777genius
33c362b990
fix(team): checkpoint task detail review updates
2026-05-09 14:35:46 +03:00
777genius
bda2af87e4
feat(sync): expand member work review signals
2026-05-09 14:34:33 +03:00
777genius
2cfb3d9dc9
fix(team): refine changes section state
2026-05-09 13:18:00 +03:00
777genius
8fd8949684
feat(team): harden opencode delivery advisories
2026-05-09 13:17:23 +03:00
777genius
a9e7c59845
fix(team): checkpoint follow-up delivery edits
2026-05-09 12:22:06 +03:00
777genius
409f84110e
feat(team): checkpoint dashboard and runtime UX updates
2026-05-09 12:20:39 +03:00
777genius
96b9eab346
fix(team): refine provider diagnostics and model UI
2026-05-09 08:50:16 +03:00
777genius
0cb30b6ce3
fix(team): support pure opencode restart
2026-05-09 07:41:14 +03:00
777genius
6dab896aee
fix(team): harden process launch diagnostics
2026-05-09 07:33:33 +03:00
777genius
81700a1a14
test(team): harden live launch smoke matrix
2026-05-09 05:52:26 +03:00
777genius
7b4c6cc380
chore(team): checkpoint remaining diagnostics changes
2026-05-09 05:22:38 +03:00
777genius
fc3bd61f93
chore(team): checkpoint launch stability work
2026-05-09 05:04:46 +03:00
777genius
869a443255
fix(attachments): persist opencode missing payload failures
2026-05-09 04:41:31 +03:00
777genius
bcbcb621c2
fix(opencode): harden team delivery reconciliation
2026-05-09 01:52:29 +03:00
777genius
3ed6dd3159
fix(attachments): export renderer budget helpers
2026-05-09 01:49:55 +03:00
777genius
6d7df59250
feat(attachments): share renderer image intake
2026-05-09 01:49:19 +03:00
777genius
1960c5d29e
fix(attachments): expose opencode attachment target
2026-05-09 01:46:35 +03:00
777genius
960beaad44
fix(attachments): enforce serialized payload budget
2026-05-09 01:45:08 +03:00
777genius
16161a2642
feat(attachments): optimize composer images
2026-05-09 01:43:21 +03:00
777genius
2ac71cd00d
fix(attachments): allow live opencode image sends
2026-05-09 01:41:50 +03:00
777genius
b3d5dbca08
fix(attachments): hydrate opencode inbox payloads
2026-05-09 01:38:58 +03:00
777genius
f400fddb8f
feat(attachments): route opencode image delivery
2026-05-09 01:35:11 +03:00
777genius
ee9d08a7a4
feat(attachments): route lead image delivery
2026-05-09 01:27:04 +03:00
777genius
b95033b9b7
feat(opencode): pass attachment file parts
2026-05-09 01:23:03 +03:00
777genius
c20293f4de
feat(attachments): add opencode vision adapter
2026-05-09 01:18:51 +03:00
777genius
935c522846
feat(attachments): add codex native adapter
2026-05-09 01:16:08 +03:00
777genius
bc702caff2
feat(attachments): add claude delivery adapter
2026-05-09 01:11:28 +03:00
777genius
c2cb84607a
feat(attachments): add agent attachment foundation
2026-05-09 01:09:48 +03:00
777genius
c79333a668
fix(team): preserve observed opencode message id
2026-05-09 00:29:41 +03:00
777genius
80acc3b663
feat(team): harden runtime delivery and diagnostics
2026-05-09 00:25:55 +03:00
777genius
88b3ea2358
chore(team): checkpoint follow-up frontend edits
2026-05-08 21:49:29 +03:00
777genius
651cfa1846
fix(team): preserve sync file locks and splash layout
2026-05-08 21:49:09 +03:00
777genius
f6e95f5b2f
chore(team): checkpoint current frontend work
2026-05-08 21:48:27 +03:00
777genius
9d7542e9c4
fix(team): refine task duration timeline
2026-05-08 09:58:57 +03:00
777genius
51650dca33
fix(team): harden runtime advisory and pending sends
2026-05-08 09:49:05 +03:00
777genius
08ab7c6b6d
fix(team): harden process bootstrap and codex auth
2026-05-08 09:28:28 +03:00
777genius
26baaf6924
chore: checkpoint agent launch hardening
2026-05-07 23:26:37 +03:00
777genius
5730ddc7af
fix(team): harden codex login and runtime previews
2026-05-07 21:18:39 +03:00
777genius
8d06ee81c2
fix(team): stabilize launch previews and codex reconnect
2026-05-07 20:58:40 +03:00
777genius
472a1501ad
fix(team): refine launch dialog previews
2026-05-07 20:36:48 +03:00
777genius
0f9f79da66
fix(logs): scope graph preview lane requests
2026-05-07 20:14:59 +03:00
777genius
7c39fbd8e7
fix(logs): refine graph preview readability
2026-05-07 19:54:31 +03:00
777genius
8bc460721f
fix(logs): summarize operational tool previews
2026-05-07 19:25:34 +03:00
777genius
cade7b4fdb
fix(logs): refine runtime preview summaries
2026-05-07 19:04:37 +03:00
777genius
0e080abefb
fix(logs): detect additional error payload fields
2026-05-07 18:44:28 +03:00
777genius
9d419626ef
fix(ci): apply frontend validation fixes
2026-05-07 18:43:37 +03:00
777genius
30a6e36976
fix(team): stabilize graph preview validation
2026-05-07 18:07:00 +03:00
777genius
b9f82f8162
fix(team): preserve log stream participant filter
2026-05-07 17:52:03 +03:00
777genius
2e05941cba
test(team): align launch dialog expectations
2026-05-07 17:27:45 +03:00
777genius
9a1b01b2b6
chore(runtime): bump runtime lock to 0.0.22
2026-05-07 17:16:06 +03:00
777genius
8caa962dec
merge: member log stream v2
...
# Conflicts:
# src/renderer/components/team/taskLogs/TaskLogStreamSection.tsx
# test/main/services/team/TeamMemberLogsFinder.test.ts
2026-05-07 15:24:04 +03:00
777genius
9505ef8485
feat: add graph member log previews
2026-05-07 15:18:21 +03:00
777genius
fcca3649bf
feat: add member log stream v2
2026-05-07 13:19:56 +03:00
777genius
43aba1ef11
fix(team): stabilize frontend ci checks
2026-05-07 01:57:33 +03:00
777genius
7137c24d48
fix(team): honor kanban review agenda
2026-05-07 01:47:09 +03:00
777genius
cbf2d364be
fix(team): restore task automation ci
2026-05-07 01:38:28 +03:00
777genius
38b3a1e789
feat(team): update task automation state
2026-05-07 01:22:16 +03:00
777genius
2c30fd2235
feat(agent-graph): show live task log indicator
2026-05-07 01:07:06 +03:00
777genius
9b5b4023d2
perf(team): extend task log activity pulse
2026-05-07 00:44:25 +03:00
777genius
abe26ddcc4
perf(team): skip data refresh for log activity pulses
2026-05-06 23:30:51 +03:00
777genius
b7fa5443fd
feat(team): show live task log activity
2026-05-06 23:15:27 +03:00
777genius
f57b1bf18b
feat(opencode): surface runtime delivery diagnostics
2026-05-06 21:56:47 +03:00
777genius
3992ab0dab
feat(tasks): update team task status timeline
2026-05-06 20:41:24 +03:00
777genius
9e1abb0332
chore(runtime): pin orchestrator 0.0.20
2026-05-06 20:20:26 +03:00
777genius
e96a74f4fa
test(team): cover opencode repair policies
2026-05-06 19:22:14 +03:00
777genius
937999c3e3
feat(opencode): wire work sync delivery busy signals
2026-05-06 19:20:24 +03:00
777genius
2e6549620f
feat(member-work-sync): add nudge activation policy
2026-05-06 19:19:43 +03:00
777genius
ac2b6c9352
fix(team): recognize native bootstrap control envelopes
2026-05-06 18:59:54 +03:00
777genius
2080e86f44
fix(team): satisfy bootstrap redaction lint
2026-05-06 18:39:17 +03:00
777genius
2a41010610
fix(team): filter internal control messages
2026-05-06 18:17:56 +03:00
777genius
1febc3448b
feat(team): add app-managed native bootstrap
2026-05-06 17:34:01 +03:00
777genius
d60abd54fe
chore: checkpoint team runtime work
2026-05-06 11:53:34 +03:00
777genius
dbd9ca7cf7
fix(member-work-sync): preserve materializer promise aggregation
2026-05-06 01:01:27 +03:00
777genius
cd55a7d997
fix(ui): preserve mention textarea key handler deps
2026-05-06 00:39:45 +03:00
777genius
899596b258
feat(member-work-sync): track task impact handoffs
2026-05-05 23:00:10 +03:00
777genius
bbafedf06a
fix: stabilize OpenCode team runtime delivery
2026-05-05 17:07:21 +03:00
777genius
ab50c43383
perf(team): limit rendered kanban cards
2026-05-05 16:26:06 +03:00
777genius
67826eb275
perf(team): pause hidden graph projection
2026-05-05 16:25:54 +03:00
777genius
364c5c6471
perf(team): gate hidden team screen effects
2026-05-05 15:41:47 +03:00
777genius
acb7854ae7
fix(composer): keep editor active while sending
2026-05-05 14:35:09 +03:00
777genius
8558acbbc9
fix(landing): publish docs with pages build
2026-05-05 10:42:13 +03:00
777genius
b192ed4bae
feat(team): improve composer persistence flow
2026-05-05 10:35:33 +03:00
777genius
032ddbbe2c
fix(team): clear sent composer draft before paint
2026-05-05 09:15:52 +03:00
777genius
7ab57bc8be
fix(ci): stabilize opencode delivery checks
2026-05-05 01:16:55 +03:00
777genius
c8edfc6026
fix(team): harden opencode launch diagnostics
2026-05-05 00:47:05 +03:00
777genius
77c1fcc4e8
fix(team): preserve opencode bootstrap stall snapshots
2026-05-04 21:17:27 +03:00
777genius
dad9fefdc7
fix(team): handle partial opencode bootstrap stalls
2026-05-04 21:12:14 +03:00
777genius
cde85c0396
fix(team): stabilize mixed launch runtime states
2026-05-04 21:03:41 +03:00
777genius
d20fe2a538
feat: docs + optmizitation + improve launch
2026-05-04 17:21:05 +03:00
777genius
5c65f55067
feat(team): retry failed opencode secondary lanes
2026-05-04 14:48:55 +03:00
777genius
b1b2e696e5
perf(team): defer enrichments after first paint
2026-05-04 14:47:46 +03:00
777genius
f57d15c68f
fix(team): preserve mixed launch failure diagnostics
2026-05-04 11:26:55 +03:00
777genius
b1d27c1382
perf(renderer): suppress launch structural refreshes
2026-05-04 11:12:20 +03:00
777genius
92a1c2067b
fix(ci): restore dev validation gates
2026-05-04 09:12:53 +03:00
777genius
eda62c3ab3
fix(team): stabilize mixed provider runtime auth
2026-05-03 23:51:49 +03:00
Илия
e500d26a34
Merge pull request #95 from sardorb3k/fix/ci-test-failures
...
fix(ci): resolve two test failures introduced in dev branch
2026-05-03 22:01:29 +03:00
777genius
1a872b592a
fix: clear stale team launch reconciliation
2026-05-03 15:00:16 +03:00
Mike
8d17864fd6
fix(ci): resolve two test failures introduced in dev branch
...
- Guard `run.progress` before calling `retainProvisioningProgress` in
`TeamProvisioningService.cleanupRun` — test mocks omit the field,
causing 4 crashes with "Cannot read properties of undefined (reading
'warnings')".
- Invalidate the `TeamConfigReader` list-teams cache immediately after a
successful team launch so `GET /api/teams` returns the fully-created
team (no `pendingCreate`) rather than a 5-second-stale entry from
before `config.json` was written.
2026-05-03 16:21:04 +05:00
777genius
d495f8d8f2
feat(team): improve team orchestration diagnostics
2026-05-03 13:27:48 +03:00
777genius
d0341e58af
fix(team): retain launch status and clarify notifications
2026-05-03 13:18:53 +03:00
777genius
e3c62eb620
fix(team): harden runtime status and opencode bootstrap
2026-05-03 13:09:21 +03:00
777genius
7e55fdd9cd
chore(team): instrument refresh fanout diagnostics
2026-05-03 13:07:34 +03:00
Илия
e21d89a057
perf(renderer): performance improvements — React.memo + test stabilization Merge pull request #93 from sardorb3k/improve/v1.3
...
Merge pull request #93 from sardorb3k/improve/v1.3
2026-05-03 13:02:14 +03:00
Mike
bb03a12a48
fix(perf): suppress Show raw toggle in bare mode MarkdownViewer
2026-05-03 14:53:03 +05:00
Mike
f2231d7dad
fix(perf): fix remaining lazy-loading and dead toggle issues from PR review
...
- Gate TeamListView dialogs with showCreateDialog/launchDialogOpen
- Gate SchedulesView and ScheduleSection lazy dialogs with dialogOpen
- Fix import order in SchedulesView (import type before lazy constant)
- Add Show raw toggle button to MarkdownViewer rendered view
2026-05-03 14:42:49 +05:00
777genius
b99be7d007
fix(team): lazy load lead context detail
2026-05-03 10:52:38 +03:00
777genius
9421fad08d
fix(team): surface stalled OpenCode bootstrap lanes
2026-05-03 10:32:37 +03:00
777genius
1339629da2
fix(team): scope log source tracking
2026-05-03 10:25:38 +03:00
777genius
2fde1ad7fc
fix(team): avoid full session scan on team open
2026-05-03 09:42:14 +03:00
777genius
511e4178be
fix(team): streamline opencode secondary lane launch
2026-05-03 09:30:56 +03:00
777genius
90d887fcce
chore: merge dev into improve/v1.3
2026-05-03 09:15:14 +03:00
Mike
053caed8b6
fix(perf): resolve all PR #93 review blockers
...
- Fix react/display-name in DisplayItemList, MarkdownViewer, SessionItem,
SidebarTaskItem, TeamDetailView, TeamListView, KanbanBoard, GlobalTaskList,
MemberCard, TaskRow — all anonymous arrows inside memo() replaced with
named function form
- Fix simple-import-sort violations in TeamDetailView, TeamListView,
SchedulesView, ScheduleSection — static imports moved before lazy() consts
- Gate all lazy dialogs in TeamDetailView by their open flag so dynamic
import() only fires when the dialog is actually opened:
launchDialogOpen, createTaskDialog.open, sendDialogOpen,
selectedTask !== null, reviewDialogState.open
2026-05-03 08:57:59 +05:00
777genius
ad7c4e24ad
perf(team): reduce launch status IO churn
2026-05-02 23:55:09 +03:00
777genius
fcb9179990
perf(team): reduce launch IO pressure
2026-05-02 23:15:34 +03:00
777genius
b187bbcdd0
perf: add launch IO governor for team summaries
2026-05-02 22:14:08 +03:00
777genius
a652c44794
perf(team): reduce verified config reads
2026-05-02 21:29:22 +03:00
Mike
49006ee589
perf: memo CodeBlockViewer, DiffViewer, CompactBoundary
...
These are the most expensive render components (syntax highlighting, diff
computation) — memoizing them prevents re-renders when parent tool items
toggle expand/collapse or parent chat group updates.
2026-05-02 22:33:29 +05:00
Mike
4c8a093200
perf: memo MemberHoverCard, ActiveTasksBlock, PendingRepliesBlock
2026-05-02 22:29:00 +05:00
777genius
4385b0c679
perf(team): cache team data reads safely
2026-05-02 20:24:46 +03:00
Mike
5cd890dcdd
perf: lazy-load TaskDetailDialog, SendMessageDialog, CreateTaskDialog, ChangeReviewDialog
...
Defers parsing 4575 lines of heavy dialog code until first use, reducing
initial bundle parse time for TeamDetailView.
2026-05-02 22:24:03 +05:00
Mike
5d6667b23d
perf: memo chat items, tool viewers, CollapsibleTeamSection, TaskTooltip
...
Wraps BaseItem, StatusDot, MetricsPill, LinkedToolItem, TeammateMessageItem,
SlashItem, all linkedTool viewers (Default/Edit/Read/Skill/Write/ToolError,
CollapsibleOutputSection), CollapsibleTeamSection, and TaskTooltip in
React.memo to prevent unnecessary re-renders when chat history updates.
2026-05-02 22:17:12 +05:00
Mike
193def1d59
perf: stabilize MemberCard callbacks via MemberCardRow wrapper
...
Extract per-member rendering into a memo'd MemberCardRow component with
useCallback handlers, so MemberCard never re-renders from new inline
lambda references when MemberList re-renders for an unrelated member.
2026-05-02 21:43:24 +05:00
Mike
e300d4cbd5
perf: memoize MemberBadge, CurrentTaskIndicator, MemberPresenceDot, ReplyQuoteBlock, GlobalTaskList
...
Prevent unnecessary re-renders on these frequently-rendered components
that appear in MemberCard rows, activity feeds, and the sidebar task list.
2026-05-02 21:28:17 +05:00
Mike
8b30930c04
perf: memoize KanbanBoard, KanbanGridLayout, MemberCard, TaskRow, SidebarTaskItem
...
Wrap five hot-path components in React.memo to prevent unnecessary
re-renders when parent state changes don't affect their props.
2026-05-02 21:20:25 +05:00
Mike
2bda324e1a
perf(renderer): stable callbacks and lazy-load large dialogs
...
Move toggleSidebarSessionSelection into SessionItem's own store
subscription, eliminating the inline arrow function prop that was
breaking its memo on every sidebar render.
Lazy-load LaunchTeamDialog (2918L) and CreateTeamDialog (2208L) in all
four host components (TeamDetailView, TeamListView, SchedulesView,
ScheduleSection). These dialogs are never needed at initial mount — they
only open on user action. Deferring their parse/compile saves ~175KB of
JS from the initial render path.
2026-05-02 21:10:24 +05:00
Mike
fa38b90f9c
perf(renderer): memoize chat and sidebar list item components
...
Wrap SessionItem, SubagentItem, ExecutionTrace, TextItem, ThinkingItem,
and DisplayItemList in React.memo. These components render repeatedly in
virtualized lists and AI chat groups — memoizing them eliminates redundant
renders when their props have not changed, reducing CPU work in active
sessions with many messages or long session sidebars.
2026-05-02 20:49:16 +05:00
Mike
f764af17d8
perf(renderer): wrap heavy view components in React.memo
...
TeamDetailView (3166L), TeamListView (1180L), DateGroupedSessions (1117L),
and MarkdownViewer (1198L) were re-rendering on every parent render cycle.
Wrapping them in memo() prevents cascading re-renders when their props and
store subscriptions have not changed, targeting VSCode-level UI responsiveness.
2026-05-02 20:29:19 +05:00
Mike
7609c548c5
fix(tests): resolve pre-existing test failures on non-standard environments
...
- TeamProvisioningServiceRelay: add missing stat fields (mode, dev, ino,
mtimeMs, ctimeMs, birthtimeMs) to fs mock so new fingerprint-based
TeamConfigReader cache can read config in tests
- TeamMcpConfigBuilder: export clearResolvedNodePathForTests() to reset
module-level node path cache between tests; restore execFileMock
implementation in beforeEach after vi.restoreAllMocks() clears it;
broaden node binary regex to accept versioned names (node-22, node-20)
common on Fedora/RHEL systems
- ScheduledTaskExecutor: strip CLAUDECODE at spawn site as last defence
so nested-session detection is prevented even when buildProviderAwareCliEnv
merges it back in from the outer process environment
2026-05-02 20:10:42 +05:00
777genius
e96f97d83d
fix: stabilize team launch runtime status
2026-05-02 11:50:07 +03:00
777genius
46df757f49
fix(ci): resolve frontend validation failures
2026-05-02 00:12:02 +03:00
777genius
01b8161f41
fix(team): preserve explicit launch defaults
2026-05-01 23:43:36 +03:00
777genius
90aa2942f9
feat(task-logs): show codex native trace fallback
2026-05-01 22:43:11 +03:00
Zelen
ca21ab206e
fix(team): render agent error messages
...
* fix(team): render agent error messages
* test(team): cover agent error activity rendering
* fix(ci): clear ui lint gate
* test(team): reset config cache in relay suites
* test(team): harden mixed lane matrix waits
* test(team): harden ci-sensitive team assertions
---------
Co-authored-by: iliya <iliyazelenkog@gmail.com>
Co-authored-by: 777genius <quantjumppro@gmail.com>
2026-05-01 21:25:03 +03:00
777genius
8f1ee5603c
fix(team): polish task log rendering
2026-05-01 20:27:08 +03:00
777genius
601d51d54e
fix(team): harden launch reconciliation and diagnostics
2026-05-01 20:10:14 +03:00
777genius
a0170aed39
fix(team): clear advisory timeout reliably
2026-05-01 18:48:51 +03:00
777genius
44f609ab6a
fix(team): harden launch state tracking
2026-05-01 18:41:33 +03:00
777genius
511ea75c4f
fix(task-logs): invalidate sources before change events
2026-05-01 17:56:33 +03:00