Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix: add explicit tool retry lineage
2 months ago
5abacb5
Authored
Cursor Agent
7/10/2026, 6:03:15 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
b303300
53 files changed
apps/desktop/src/app/store.actions/lmstudioLocal.ts
+1
−0
apps/desktop/src/app/store.actions/thread.ts
+3
−0
apps/desktop/src/app/store.helpers.ts
+1
−0
apps/desktop/src/app/store.helpers/jsonRpcSocket.ts
+13
−0
apps/desktop/src/app/store.helpers/threadEventReducer/messaging.ts
+5
−1
apps/desktop/src/app/types.ts
+1
−0
apps/desktop/src/ui/ChatView.tsx
+19
−9
apps/desktop/src/ui/chat/ActivityGroupCard.tsx
+54
−4
apps/desktop/src/ui/chat/ChatFeed.tsx
+16
−4
apps/desktop/src/ui/chat/activityGroups.ts
+83
−5
apps/desktop/test/chat-activity-groups.test.ts
+139
−4
apps/mobile/src/app/(app)/thread/[id].tsx
+25
−0
apps/mobile/src/components/thread/activity-group-card.tsx
+74
−3
apps/mobile/src/components/thread/thread-render-item.tsx
+14
−1
apps/mobile/src/features/cowork/activityGroups.ts
+87
−5
apps/mobile/src/features/cowork/chatRetry.ts
+14
−0
apps/mobile/src/features/cowork/jsonRpcClient.ts
+24
−2
apps/mobile/src/features/cowork/protocolTypes.ts
+2
−0
apps/mobile/src/features/cowork/snapshotReducer.ts
+5
−0
docs/generated/websocket-jsonrpc.d.ts
+8
−8
docs/generated/websocket-jsonrpc.schema.json
+1
−1
docs/websocket-protocol.md
+26
−1
src/client/jsonRpcSocket.ts
+23
−1
src/server/jsonrpc/dispatchJsonRpcMessage.ts
+2
−0
src/server/jsonrpc/protocol.ts
+2
−0
src/server/jsonrpc/routes/turn.ts
+25
−2
src/server/jsonrpc/schema.core.ts
+2
−0
src/server/jsonrpc/schema.threadTurn.ts
+7
−0
src/server/jsonrpc/toolRetryCompatibility.ts
+26
−0
src/server/jsonrpc/transportAdapter.ts
+1
−0
src/server/projection/conversationProjectionStreamUpdates.ts
+3
−0
src/server/projection/conversationProjectionTools.ts
+1
−0
src/server/projection/conversationProjectionTypes.ts
+1
−0
src/server/protocol.ts
+1
−1
src/server/runtime/ServerRuntime.ts
+12
−8
src/server/session/AgentSession.ts
+5
−1
src/server/session/SessionRuntime.ts
+5
−1
src/server/session/TurnExecutionManager.ts
+2
−1
src/server/session/turnExecution/runTurnInvocation.ts
+10
−0
src/server/session/turnExecution/runUserMessageTurn.ts
+9
−2
src/server/startServer/types.ts
+1
−0
src/shared/modelStream.ts
+9
−1
src/shared/projectedItems.ts
+6
−0
src/shared/sessionSnapshot.ts
+2
−0
src/shared/toolRetry.ts
+131
−0
test/jsonrpc/flow.harness.ts
+8
−2
test/jsonrpc/flow.toolRetry.test.ts
+170
−0
test/jsonrpc/projectors/tool-reuse.test.ts
+40
−0
test/jsonrpcSocket.runtime.test.ts
+38
−0
test/mobile.activity-groups.test.ts
+144
−1
test/mobile.jsonrpc-client.test.ts
+62
−0
test/session/runTurnInvocation.test.ts
+124
−0
test/tool-retry-lineage.test.ts
+156
−0