vvscodeSource ↗
76 declarations and 31 call references extracted from public source metadata.

Source symbols: src/vs/platform/agentHost/common/state/protocol/channels-chat/reducer.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
  • Declarations: 76
  • Referenced calls: 31

Declared symbols

  • tcBase — function at line 18
  • tcBaseWithMeta — function at line 29; references tcBase
  • resolveSelectedOption — function at line 37; references find
  • hasBlockingToolCall — function at line 49; references some
  • hasOpenInputRequest — function at line 62; references some
  • findOpenInputRequestPart — function at line 68; references findIndex
  • index — const at line 72; references findIndex
  • part — const at line 80
  • STATUS_ACTIVITY_MASK — const at line 85
  • withStatusFlag — function at line 88
  • summaryStatus — function at line 93; references hasOpenInputRequest, hasBlockingToolCall
  • activity — let at line 94; references hasOpenInputRequest, hasBlockingToolCall
  • refreshSummaryStatus — function at line 113; references summaryStatus
  • status — const at line 114; references summaryStatus
  • endTurn — function at line 127
  • active — const at line 138; references tcBase
  • responseParts — const at line 140; references tcBase
  • tc — const at line 144
  • turn — const at line 161; references max
  • next — const at line 174; references Date, now, toISOString
  • upsertInputRequestPart — function at line 186; references findOpenInputRequestPart, push, withStatusFlag, summaryStatus, Date, now, toISOString
  • activeTurn — const at line 187
  • existing — const at line 191; references findOpenInputRequestPart
  • responseParts — const at line 192
  • part — const at line 193
  • next — const at line 206
  • updateToolCallInParts — function at line 221; references updater
  • activeTurn — const at line 227
  • found — let at line 232; references updater
  • responseParts — const at line 233; references updater
  • updated — const at line 235; references updater
  • updateResponsePart — function at line 260; references updater
  • activeTurn — const at line 266
  • found — let at line 271; references updater
  • responseParts — const at line 272; references updater
  • id — const at line 274; references updater
  • chatReducer — exported function at line 301; references withStatusFlag, summaryStatus, Date, now, toISOString, updateResponsePart, endTurn, updateToolCallInParts, refreshSummaryStatus, tcBaseWithMeta, resolveSelectedOption
  • next — let at line 306
  • filtered — const at line 328
  • base — const at line 418; references tcBaseWithMeta
  • pending — const at line 428
  • options — const at line 429
  • base — const at line 448; references tcBaseWithMeta, resolveSelectedOption
  • selectedOption — const at line 449; references resolveSelectedOption
  • base — const at line 489; references tcBaseWithMeta
  • confirmed — const at line 490
  • selectedOption — const at line 493
  • preAuthContent — const at line 500
  • base — const at line 534; references tcBaseWithMeta
  • base — const at line 581; references tcBaseWithMeta
  • base — const at line 600; references tcBaseWithMeta
  • turns — let at line 634; references findIndex, slice
  • idx — const at line 638; references findIndex
  • next — const at line 644; references Date, now, toISOString
  • existingIds — const at line 660; references Set, has
  • olderTurns — const at line 661; references has
  • activeTurn — const at line 675; references findOpenInputRequestPart
  • existing — const at line 676; references findOpenInputRequestPart
  • request — const at line 683
  • answers — const at line 684
  • responseParts — const at line 690; references keys
  • activeTurn — const at line 709; references findOpenInputRequestPart
  • existing — const at line 710; references findOpenInputRequestPart
  • finalAnswers — const at line 717
  • responseParts — const at line 718; references keys
  • next — const at line 727
  • entry — const at line 744
  • existing — const at line 748; references findIndex
  • idx — const at line 749; references findIndex
  • updated — const at line 751
  • existing — const at line 765
  • filtered — const at line 769
  • existing — const at line 776
  • byId — const at line 780; references Map, has, add
  • ordered — const at line 781; references has, add
  • reordered — const at line 782; references has, add

Imported modules

  • ../common/actions.js
  • ./state.js
  • ../channels-session/state.js
  • ../action-origin.generated.js
  • ../common/reducer-helpers.js

File-level call references


Source: src/vs/platform/agentHost/common/state/protocol/channels-chat/reducer.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: src/vs/platform/agentHost/common/state/protocol/channels-chat/reducer.ts — vscode · Smolify