Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix: add explicit tool retry lineage

2 months ago

5abacb5
Authored
Cursor Agent7/10/2026, 6:03:15 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentb303300

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