777genius
e5d6911025
test(task-logs): align stream sanitization expectations
2026-04-13 07:58:24 +03:00
777genius
92dd9318a5
feat(messages): merge bottom sheet panel mode
2026-04-12 22:20:55 +03:00
777genius
cc45549716
feat(messages): add bottom sheet panel mode
2026-04-12 22:17:18 +03:00
777genius
9ca8055695
chore(workspace): checkpoint remaining claude team changes
2026-04-12 22:15:57 +03:00
777genius
32cea2a927
feat(task-logs): add board task activity and task log stream
2026-04-12 22:13:43 +03:00
777genius
57c384531a
feat(agent-graph): improve blocking visibility and inspection
2026-04-12 21:31:53 +03:00
777genius
f74b7a3701
fix(agent-graph): keep graph state consistent across panes
2026-04-12 20:15:52 +03:00
777genius
02d516cb4e
fix: harden provider-aware cli env handling
2026-04-12 13:18:49 +03:00
777genius
69489912f4
test(team): use platform path delimiter in resolver tests
2026-04-12 00:16:37 +03:00
777genius
067f8266d3
test(runtime): normalize cross-platform path fixtures
2026-04-12 00:12:42 +03:00
777genius
08b7e53e77
test(team): stabilize mcp builder workspace entry checks
2026-04-12 00:07:31 +03:00
777genius
fb21b982c6
fix(ci): restore green workspace checks
2026-04-12 00:02:59 +03:00
777genius
4869bb35da
feat(agent-teams): harden dev bootstrap and task tooling
2026-04-11 21:57:59 +03:00
777genius
01e9e8350e
feat(frontend): improve runtime connection and team setup ux
2026-04-11 19:55:25 +03:00
777genius
f1a8a343d4
feat(chat): render task notifications as cards
2026-04-11 10:05:20 +03:00
777genius
f97d9c6e2c
fix(standalone): respect CLAUDE_ROOT for config path
2026-04-11 09:07:31 +03:00
777genius
92dbae84ec
fix(scanner): preserve message count in light metadata
2026-04-11 09:07:25 +03:00
777genius
35970000b6
feat(multimodel): unify provider catalog and branding
2026-04-10 22:36:32 +03:00
777genius
53bcea337f
merge(main): integrate origin/main into spike/free-code-compat
2026-04-10 17:25:51 +03:00
777genius
3e74b11b23
feat(team): refine launch and cli status flows
2026-04-10 16:45:00 +03:00
iliya
0dd4746700
fix(team-ui): clarify launch progress and retry states
2026-04-10 12:28:52 +03:00
iliya
a03c22aace
feat(team-ui): freeze unstable provider and model options
2026-04-10 12:28:22 +03:00
iliya
433bdf8bbc
feat(agent-graph): show teammate runtime labels
2026-04-09 21:16:49 +03:00
iliya
21e9fb8c90
feat(team-ui): clarify launch and retry member states
2026-04-09 21:16:24 +03:00
iliya
32ec3a6123
fix(team-data): dedupe passive user reply summaries
2026-04-09 21:15:50 +03:00
iliya
17bd573ce3
fix(team-runtime): harden refresh flows and reduce ui churn
2026-04-09 16:34:55 +03:00
iliya
535178a076
fix(renderer): reduce team detail refresh churn
2026-04-09 15:28:35 +03:00
iliya
bf6370556d
perf(team): parallelize getTeamData read phase
2026-04-08 18:31:16 +03:00
iliya
2624ada4a2
fix(team): add durable roster context to lead direct messages
2026-04-08 17:51:02 +03:00
iliya
78d4c2826b
fix(team): align idle inbox semantics across app
2026-04-08 17:45:09 +03:00
iliya
2c9926c734
perf(team): cache lead session parsing
2026-04-08 16:55:01 +03:00
iliya
a6ad3386e0
fix(team): stop task comment acknowledgement loops
2026-04-07 13:50:37 +03:00
iliya
49e46da563
fix(team): allow agent only in do mode for leads
2026-04-07 13:25:25 +03:00
iliya
bbb653d3d4
fix(team): clarify cross-provider model labels
2026-04-07 13:03:58 +03:00
iliya
7f737f985b
fix(team): surface provider retries in reply UI
2026-04-07 12:42:37 +03:00
iliya
8ebde439a8
fix(team): treat online teammates as ready state
2026-04-07 12:29:21 +03:00
iliya
3b0fe0bcbf
fix(team): stop counting inbox noise as check-ins
2026-04-07 10:48:59 +03:00
iliya
c20fc1a312
feat(team): clarify teammate check-ins and retry state
2026-04-07 10:28:00 +03:00
iliya
233e01847c
fix(team): harden bootstrap state reads
2026-04-07 02:04:28 +03:00
iliya
ad56f0e337
fix(team): ignore replayed bootstrap progress events
2026-04-07 01:49:37 +03:00
iliya
ac3475d3be
fix(team): support runtime bootstrap prompt sanitizing
2026-04-07 01:33:04 +03:00
iliya
c92bf3a6a5
feat(team): improve degraded bootstrap recovery
2026-04-07 00:49:30 +03:00
iliya
d484f1d62d
fix(team): surface unreadable bootstrap journal warnings
2026-04-07 00:46:05 +03:00
iliya
8ef89eefce
feat(team): add bootstrap recovery and app integration
2026-04-07 00:43:38 +03:00
iliya
dc0627c285
fix message pagination consumers
2026-04-05 21:54:52 +03:00
Artem Rootman
8570ed13fd
fix: stabilize flaky ChangeExtractorService invalidation test
...
The test races stale and fresh worker calls to verify that invalidation
prevents stale results from populating the cache. On slow CI, the
fresh worker mock could be reached before the stale deferred was
resolved, causing the version guard to mismatch.
Flush microtasks after starting freshPromise so it advances past
internal awaits and reaches the worker mock before we resolve the
stale deferred.
2026-04-05 18:25:43 +00:00
Artem Rootman
5efc3dd63f
fix: pagination correctness and message enrichment
...
P1: Poller no longer overwrites nextCursor/hasMore — those belong
to the "Load older" flow. Both poller and loadOlder now dedup
messages by messageId or timestamp+from fingerprint.
P1: Cursor is now compound (timestamp|messageId) with stable
tie-breaking sort. Messages sharing the same timestamp at page
boundaries are no longer lost.
P2: getMessagesPage now applies the same enrichment as getTeamData:
leadSessionId propagation and slash-command-result annotation.
P3: Added 3 tests for getMessagesPage covering pagination, cursor
stability with same-timestamp messages, and slash command annotation.
2026-04-05 18:18:03 +00:00
iliya
0e1381ce37
test: seed cli status in extensions install tests
2026-04-05 20:16:25 +03:00
iliya
a591ccf297
Stabilize team provisioning and runtime diagnostics
2026-04-04 20:04:16 +03:00
iliya
074b614469
feat: improve team launch model and status UX
2026-04-02 15:15:32 +03:00