Commit graph

1284 commits

Author SHA1 Message Date
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
8511d6af6e fix(linux): install cli launcher in packages 2026-05-21 12:57:29 +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
7730fdb585 fix(test): align provisioning mcp config expectations 2026-05-21 01:28:16 +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
187a2697f7 test(opencode): harden deep live launch smoke 2026-05-20 18:24:13 +03:00
777genius
a88e9f74b7 test(opencode): prove live team launch path 2026-05-20 17:54:08 +03:00
777genius
cdc0798016 test(opencode): cover empty summary catalog selection 2026-05-20 17:47:52 +03:00
777genius
c632208dba fix(opencode): render catalog-backed provider badges 2026-05-20 17:39:56 +03:00
777genius
c88a11c1d8 test(opencode): cover catalog-backed selection 2026-05-20 17:30:51 +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
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
7646716884 test: cover submitted bootstrap transport failures 2026-05-19 21:19:14 +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
0742bcc191 fix(team): use source runtime for live smoke 2026-05-19 20:55:15 +03:00
777genius
8b97f5c016 test: cover bootstrap submitted diagnostics 2026-05-19 20:55:13 +03:00
777genius
5fcefb9b07 test: cover process bootstrap exit diagnostics 2026-05-19 20:38:32 +03:00
777genius
0f5b819aed test: cover launch bootstrap diagnostics regressions 2026-05-19 20:32:41 +03:00
777genius
c695616ca8 test: cover process bootstrap inbox readiness diagnostics 2026-05-19 20:22:25 +03:00
777genius
e1d3dcbb3a test: extend source-mode readiness timeouts 2026-05-19 20:13:57 +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
e5ace8c7cb chore(release): lock runtime 0.0.37 2026-05-18 22:28:24 +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
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
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
a3a286c652 fix(ui): patch radix focus scope ref loop 2026-05-17 00:58:17 +03:00
777genius
7c3c852520 fix(ui): avoid model selector tooltip ref loop 2026-05-17 00:50:28 +03:00
777genius
f96d62dc20 fix(opencode): provide mcp fallback for provider env 2026-05-17 00:12:00 +03:00
777genius
71ad9e53e7 test(opencode): cover local mcp fallback with http 2026-05-16 23:56:43 +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
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
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
836e0355db merge: sync dev into main
# Conflicts:
#	package.json
2026-05-16 13:42:17 +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
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
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
iliya
3ceef1fb82 fix(opencode): hide app mcp child processes on windows 2026-05-16 01:43:27 +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
91c151328c test(team): add child mock to provisioning prepare test runs 2026-05-15 23:40:16 +03:00
777genius
6c98417659 test(team): register provisioning runs in prepare tests 2026-05-15 23:34:06 +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
777genius
1376017aa9 Merge remote-tracking branch 'origin/dev' into merge/dev-into-main-20260515
# Conflicts:
#	package.json
2026-05-15 00:13:00 +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
b3a10ff2ca fix(build): isolate Linux package name override 2026-05-14 20:05:48 +03:00
Joshua Cold
32a31e0b4e fix(build): Install as Agent-Teams-UI, display with spaces.
This changes how the app's install directory functions so there are not
spaces in the destination path, but adds spaces to the Apps display name
so it should look the same in installed environments when launching the
application.

fixes: #111
2026-05-14 09:17:06 -06: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
6dc0c1b233 test(opencode): cover accept-fast live delivery 2026-05-14 08:40:16 +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
05acff348b test(member-work-sync): assert busy intent keys 2026-05-14 02:17:59 +03:00
777genius
3f40ea7840 test(opencode): cover proof missing recovery suppression 2026-05-14 02:16:03 +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
67b0f40607 test(team): update launch bootstrap prompt expectations 2026-05-11 17:51:11 +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
26c394674b feat(team): improve graph member log previews 2026-05-10 23:49:38 +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
2ddfbf62ee test(team): checkpoint latest change extractor fixture 2026-05-09 14:36:35 +03:00
777genius
044e0231ae test(team): align change extractor review fixture 2026-05-09 14:36:10 +03:00
777genius
33c362b990 fix(team): checkpoint task detail review updates 2026-05-09 14:35:46 +03:00
777genius
ae717c7f00 test(team): update change extractor review coverage 2026-05-09 14:35:26 +03:00
777genius
bda2af87e4 feat(sync): expand member work review signals 2026-05-09 14:34:33 +03:00
777genius
e5278d1dbf test(team): update provisioning service coverage 2026-05-09 13:17:45 +03:00
777genius
8fd8949684 feat(team): harden opencode delivery advisories 2026-05-09 13:17:23 +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
4e3183d186 test(team): improve provider launch stress runner 2026-05-09 07:53:11 +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
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
7a29a0f2e8 test(team): update opencode semantic gauntlet 2026-05-09 00:26:42 +03:00
777genius
80acc3b663 feat(team): harden runtime delivery and diagnostics 2026-05-09 00:25:55 +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
0f9f79da66 fix(logs): scope graph preview lane requests 2026-05-07 20:14:59 +03:00
777genius
e777610baa test(sync): allow slower windows reconciliation 2026-05-07 19:32:27 +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
a6f078c3d7 test(team): normalize log root expectation 2026-05-07 02:19:12 +03:00
777genius
43aba1ef11 fix(team): stabilize frontend ci checks 2026-05-07 01:57:33 +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
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
d0012ed4cc test(member-work-sync): allow preserving claude stop hook temp dirs 2026-05-06 00:08:37 +03:00
777genius
ca28e1cef6 chore(runtime): pin orchestrator 0.0.18 2026-05-06 00:02:51 +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
5d670ee51a test(composer): simplify draft storage idb mock 2026-05-05 10:43:01 +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
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
24d96b5bec fix(ci): handle windows-only test behavior 2026-05-04 09:37:58 +03:00
777genius
92a1c2067b fix(ci): restore dev validation gates 2026-05-04 09:12:53 +03:00
Илия
b92c8c2f54
Merge pull request #97 from sardorb3k/fix/globaltasklist-memo-rerender-test
fix(test): repair GlobalTaskList memo re-render test
2026-05-04 08:43:43 +03:00
777genius
eda62c3ab3 fix(team): stabilize mixed provider runtime auth 2026-05-03 23:51:49 +03:00
Mike
75c7bf47f3 fix(test): repair GlobalTaskList memo re-render test
React.memo blocks root.render() re-renders when props are unchanged,
so storeState task updates were invisible to the memoized component.
Switch useStore mock to a subscription model (useState + useEffect)
so notifyStoreUpdate() forces a proper re-render in the expansion test.
2026-05-04 01:47:11 +05:00
777genius
1a872b592a fix: clear stale team launch reconciliation 2026-05-03 15:00:16 +03:00
777genius
d0341e58af fix(team): retain launch status and clarify notifications 2026-05-03 13:18:53 +03:00
777genius
69a47fda07 test(team): cover stalled bootstrap runtime rows 2026-05-03 13:09:21 +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
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
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
777genius
4385b0c679 perf(team): cache team data reads safely 2026-05-02 20:24:46 +03: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
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
f7e14e2b9a test(team): harden runtime advisory live smoke 2026-05-01 20:13:28 +03:00
777genius
601d51d54e fix(team): harden launch reconciliation and diagnostics 2026-05-01 20:10:14 +03:00
777genius
db4a73bda7 test(team): cover advisory snapshot timeout 2026-05-01 18:43:28 +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
777genius
b584fa0403 fix(task-logs): cache transcript discovery safely 2026-05-01 17:46:49 +03:00
777genius
50ce94dcaa fix(team-runtime): suppress opencode heartbeat spawn noise 2026-05-01 17:24:24 +03:00
777genius
c536557991 fix(member-work-sync): serialize audit journal appends 2026-05-01 17:15:16 +03:00
777genius
5224fe4cda fix: harden opencode launch recovery 2026-05-01 17:00:20 +03:00
777genius
3240ea6406 fix: harden teammate runtime lifecycle handling 2026-05-01 12:23:10 +03:00
777genius
0ace2a6255 fix(team): harden opencode runtime status and effort UI 2026-04-30 23:11:22 +03:00
777genius
752ae9ea4b fix(team): materialize recovered opencode lane manifests 2026-04-30 23:11:20 +03:00
777genius
7dc4a1976d test(member-work-sync): restore boundary coverage 2026-04-30 23:11:20 +03:00
777genius
9fb9e5f66a chore: snapshot dev work sync state 2026-04-30 23:11:18 +03:00
777genius
62691e203d test(member-work-sync): clean claude live temp dirs 2026-04-30 23:11:15 +03:00
777genius
f391dda3cb fix(opencode): pass full MCP launch args 2026-04-30 23:11:13 +03:00
777genius
0b28d8f4b2 fix(member-work-sync): ignore non-terminal opencode turns 2026-04-30 23:10:05 +03:00
777genius
f0a5cf7617 test(opencode): await live provisioning cleanup 2026-04-30 23:10:03 +03:00
777genius
0af9994c9a feat(member-work-sync): ingest opencode turn-settled events 2026-04-30 23:09:59 +03:00
iliya
62a1b0e865 fix: show effective Anthropic API key status 2026-04-30 22:21:29 +03:00
iliya
bab17e91ba test: launch dev mcp preflight through tsx bin 2026-04-30 11:32:41 +03:00
777genius
7d08205a23 fix(ci): clean member work sync validation 2026-04-30 00:05:58 +03:00
777genius
7fa71019b2 fix: launch dev mcp server via node 2026-04-29 22:43:42 +03:00
777genius
27a38034cc fix(member-work-sync): infer codex settled env from model 2026-04-29 22:43:42 +03:00
777genius
55ffb185c3 fix(member-work-sync): reclaim stale turn settled payloads 2026-04-29 22:43:41 +03:00
777genius
3ce183a229 fix(member-work-sync): pass codex turn settled env to mixed teams 2026-04-29 22:43:41 +03:00
777genius
8e7f7bea43 feat(member-work-sync): ingest codex turn settled events 2026-04-29 22:43:41 +03:00
777genius
adb2b5c351 test(member-work-sync): support codex connected-account live runs 2026-04-29 22:43:41 +03:00
777genius
b8cbe40c01 test: stabilize claude stop hook live report check 2026-04-29 22:43:41 +03:00
777genius
88d9b7c0c5 test(member-work-sync): fail fast on codex live runtime errors 2026-04-29 22:43:41 +03:00
777genius
ad331b131f test: preserve opencode semantic live artifacts 2026-04-29 22:43:41 +03:00
777genius
dbec466c14 test: fail fast on claude live api errors 2026-04-29 22:43:41 +03:00
777genius
0d83f94537 test: require post-validation claude stop hook 2026-04-29 22:43:41 +03:00
777genius
10188109eb fix(team-mcp): route agent teams mcp to app state 2026-04-29 22:43:41 +03:00
777genius
bfd8b30ad5 test: expand claude work sync live scenarios 2026-04-29 22:43:20 +03:00
777genius
7cb6cddee8 test: stabilize claude work sync live e2e 2026-04-29 22:43:20 +03:00
777genius
4d0cce601a test: add member work sync live e2e coverage 2026-04-29 22:43:20 +03:00
777genius
05d9b5a9b1 feat: add member work sync stop hook ingest 2026-04-29 22:43:19 +03:00
777genius
b2edfe5d2a test: characterize runtime settings hook merge 2026-04-29 22:43:19 +03:00
777genius
90401b41a1 chore(member-work-sync): clarify lifecycle dispatch boundary 2026-04-29 22:43:19 +03:00
777genius
d27c1bcc51 fix(member-work-sync): preserve undelivered nudge retries 2026-04-29 22:43:19 +03:00
777genius
f705cd25cb feat(member-work-sync): schedule due nudge dispatch 2026-04-29 22:43:19 +03:00
777genius
53c72e56ae feat(member-work-sync): suppress nudges while members are busy 2026-04-29 22:43:19 +03:00
777genius
325f1ffba2 fix(member-work-sync): keep diagnostics reads passive 2026-04-29 22:43:19 +03:00
777genius
99b636fd33 feat(member-work-sync): rate limit nudge retries 2026-04-29 22:43:19 +03:00
777genius
895c3afc5e feat(member-work-sync): dispatch nudges after reconcile 2026-04-29 22:43:18 +03:00
777genius
23714f5ca8 feat(member-work-sync): add guarded nudge dispatcher 2026-04-29 22:43:18 +03:00
777genius
3552a4ba61 feat(member-work-sync): plan nudges behind readiness 2026-04-29 22:43:18 +03:00
777genius
ec7935e593 feat(member-work-sync): add durable nudge outbox store 2026-04-29 22:43:18 +03:00
777genius
c5a97fd796 feat(member-work-sync): assess phase two readiness 2026-04-29 22:43:18 +03:00
777genius
ab459fbae0 feat(member-work-sync): show status in member details 2026-04-29 22:43:18 +03:00
777genius
98a7c915ed feat(member-work-sync): add neutral renderer diagnostics 2026-04-29 22:43:18 +03:00
777genius
246f31bbdb feat(member-work-sync): expose shadow metrics 2026-04-29 22:43:17 +03:00
777genius
99b0279841 feat(member-work-sync): add renderer status view model 2026-04-29 22:43:17 +03:00
777genius
253ddf293d feat(member-work-sync): replay pending report intents 2026-04-29 22:43:17 +03:00
777genius
10e405573e feat(member-work-sync): add passive event queue 2026-04-29 22:43:17 +03:00
777genius
b346a1146c feat(member-work-sync): require report tokens for reports 2026-04-29 22:43:17 +03:00
777genius
c39167ece7 feat: add member work sync control plane 2026-04-29 22:43:17 +03:00
iliya
5a8a934d8d fix: make Windows agent launches independent of tmux 2026-04-29 12:30:37 +03:00
777genius
02c7e99970 test(changes): drop legacy evidence mode assertions 2026-04-29 11:26:43 +03:00
777genius
ca16ccecce merge: opencode hybrid evidence ui continuation 2026-04-29 11:19:19 +03:00
777genius
93532f3ff5 feat: expose agent teams control via MCP 2026-04-29 10:55:07 +03:00
777genius
07a9f603de fix(changes): require strict ledger hunk rejects 2026-04-29 00:14:53 +03:00
777genius
d3399e631b test(team): stabilize mixed opencode lane readiness check 2026-04-28 23:54:51 +03:00
777genius
642cea8857 fix(changes): rank full text evidence by blobs 2026-04-28 23:42:35 +03:00
777genius
fdf5ddeb61 fix(changes): project opencode upgrades in detail view 2026-04-28 23:34:17 +03:00
777genius
756fd7f537 feat(team): refine team list status display 2026-04-28 23:15:32 +03:00
777genius
143f905b86 test(changes): cover supported opencode backfill cache 2026-04-28 23:14:22 +03:00
777genius
ef82755b17 fix(changes): avoid caching stale opencode contracts 2026-04-28 23:10:41 +03:00
777genius
7b5924c8bd fix(changes): accept opencode evidence contract version 2026-04-28 23:05:44 +03:00
777genius
53012ed623 fix(changes): pass verified opencode delivery context 2026-04-28 22:52:05 +03:00
777genius
ee590d0a62 test(changes): ignore related opencode deliveries 2026-04-28 22:39:47 +03:00
777genius
6bc9ddbc3e test(changes): ignore display-only opencode delivery 2026-04-28 22:34:27 +03:00
777genius
9d9c7fbd38 fix(changes): reread ledger after opencode backfill failure 2026-04-28 22:33:11 +03:00
777genius
ba09010fcb fix(changes): derive opencode backfill member from delivery 2026-04-28 22:28:58 +03:00
777genius
819a1f6e8f test(changes): reset decisions on ledger evidence upgrade 2026-04-28 21:58:24 +03:00
777genius
9f785ee3b2 test(changes): keep opencode transient backfill retryable 2026-04-28 21:47:52 +03:00
777genius
c065dc703d fix(changes): remove opencode evidence mode from ui bridge 2026-04-28 21:41:56 +03:00
777genius
ff506d0d96 fix(changes): fingerprint projected ledger summaries 2026-04-28 21:08:10 +03:00
777genius
4895a00474 fix(ci): restore opencode relay recovery 2026-04-28 21:03:21 +03:00
777genius
50b2c715e7 feat(changes): use default opencode evidence path 2026-04-28 20:51:05 +03:00
777genius
8ac0b43a2a perf(runtime): speed up dashboard provider status loading 2026-04-28 20:36:17 +03:00
777genius
8da5b7f25d feat(changes): pass opencode evidence mode 2026-04-28 20:20:07 +03:00
777genius
051bfe2319 feat: prefer orchestrator codex model catalog 2026-04-28 20:13:03 +03:00
777genius
42c9cbd227 fix(team): restart shell-only tmux teammates directly 2026-04-28 19:06:36 +03:00
777genius
4d5533585c fix(team): reconcile teammate launch liveness 2026-04-28 18:38:46 +03:00
Илия
1d19a59b12
Merge pull request #91 from 777genius/feat/tmux-optional-process-backend
test(team): strengthen tmux decoupling checks
2026-04-28 17:49:40 +03:00
Илия
ec3740d9c8
Merge pull request #90 from 777genius/fix/provisioning-live-output-trace
feat(team): surface provisioning trace in live output
2026-04-28 17:49:18 +03:00
777genius
7bb24934a5 feat(team): enable task stall monitoring by default 2026-04-28 17:42:19 +03:00
777genius
28d0ab20c0 feat(team): support controlled opencode teammate relaunch 2026-04-28 17:42:19 +03:00
777genius
95da573081 fix(agent-graph): improve stopped team visuals 2026-04-28 17:42:18 +03:00
777genius
e87ef2dd85 fix(codex): propagate native runtime context 2026-04-28 17:42:18 +03:00
777genius
bef34983f5 fix(team): recover opencode runtime lane indexes 2026-04-28 17:42:18 +03:00
777genius
1f7f31f3ee fix(team): preserve task log owners across codex transcripts 2026-04-28 17:41:06 +03:00
777genius
075976fd23 feat(team): surface provisioning trace in live output 2026-04-28 17:25:10 +03:00
iliya
c66923c868 test(team): strengthen tmux decoupling checks 2026-04-28 17:14:14 +03:00
Илия
2c2f84a00e
feat(team): make tmux optional for desktop teammates Merge pull request #89 from 777genius/feat/tmux-optional-process-backend
Merge pull request #89 from 777genius/feat/tmux-optional-process-backend
2026-04-28 16:42:43 +03:00
iliya
31ae128778 feat(team): make tmux optional for desktop teammates 2026-04-28 16:13:45 +03:00
Илия
a8d53ca5cb
fix(ci): restore dev validation 2026-04-28 16:08:05 +03:00
777genius
82f73e58c2 fix: improve team runtime recovery and launch settings 2026-04-28 12:08:01 +03:00
777genius
e48ecf664a fix(changes): keep metadata-only ledger events manual 2026-04-28 11:28:20 +03:00
777genius
8f7712ed74 fix(team): improve opencode task log rendering 2026-04-27 23:50:23 +03:00
777genius
531a10e34f fix: improve opencode runtime task logs 2026-04-27 20:49:44 +03:00
777genius
376480b84f feat(team): improve stall monitor signals 2026-04-27 20:01:05 +03:00
777genius
212cd37d3f feat(team): improve runtime lane presence state 2026-04-27 17:40:13 +03:00
777genius
afe50439b1 refactor(team): move opencode retry policy helper 2026-04-27 13:47:04 +03:00
777genius
9fe9f81046 feat(team): add worktree readiness checks 2026-04-27 13:46:11 +03:00