Commit graph

1076 commits

Author SHA1 Message Date
infiniti
b1cccf6e3c
fix(team): respond to teammate permission requests 2026-05-17 01:18:48 +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
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
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
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
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
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
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
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
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
61ad4f2d7c fix(runtime): reduce diagnostic prefix regex complexity 2026-05-11 00:50:26 +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
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
bda2af87e4 feat(sync): expand member work review signals 2026-05-09 14:34:33 +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
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
960beaad44 fix(attachments): enforce serialized payload budget 2026-05-09 01:45:08 +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
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
9d419626ef fix(ci): apply frontend validation fixes 2026-05-07 18:43:37 +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
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
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
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
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
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
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
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
Илия
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
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
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
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
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