Commit graph

1111 commits

Author SHA1 Message Date
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
Илия
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
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
cbf5356fdc fix(runtime): prefer shell node for GUI launches 2026-05-24 01:00:03 +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
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
cdbec95a53 chore(release): prepare v2.1.1 2026-05-23 00:41:31 +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
71bfab1758 test(runtime): cover opencode timeout diagnostics 2026-05-22 16:48:40 +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
ad984a859b fix(ci): stabilize runtime release checks 2026-05-22 00:55:29 +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
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
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