type-equiv.manifest.json 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063
  1. {
  2. "comment": "Maps each ` ```ts type-equiv ` or ` ```ts public-api ` block (by doc + declared symbol + projection) to the source declaration and original JSDoc it must match. Omit projection for the complete declaration; use public-api with a ` ```ts public-api ` block for a body-stripped public class declaration. verify-type-equiv.ts enforces a 1:1 correspondence: every source-equivalence block has exactly one entry here, and every entry resolves to exactly one block. Add an entry when you add a source-equivalence block; remove it when you remove the block.",
  3. "entries": [
  4. {
  5. "doc": "docs/core-data-structures/core.md",
  6. "symbol": "Branded",
  7. "source": "packages/util/brand/src/index.ts"
  8. },
  9. {
  10. "doc": "docs/core-data-structures/core.md",
  11. "symbol": "ContentBlockMap",
  12. "source": "packages/llm/llm/src/types.ts"
  13. },
  14. {
  15. "doc": "docs/core-data-structures/core.md",
  16. "symbol": "AssistantProvenance",
  17. "source": "packages/llm/llm/src/types.ts"
  18. },
  19. {
  20. "doc": "docs/core-data-structures/core.md",
  21. "symbol": "Message",
  22. "source": "packages/llm/llm/src/types.ts"
  23. },
  24. {
  25. "doc": "docs/core-data-structures/core.md",
  26. "symbol": "MessageSourceMap",
  27. "source": "packages/llm/llm/src/types.ts"
  28. },
  29. {
  30. "doc": "docs/core-data-structures/core.md",
  31. "symbol": "FinishReasonMap",
  32. "source": "packages/llm/llm/src/types.ts"
  33. },
  34. {
  35. "doc": "docs/core-data-structures/core.md",
  36. "symbol": "LlmProviderInfo",
  37. "source": "packages/llm/llm/src/types.ts"
  38. },
  39. {
  40. "doc": "docs/core-data-structures/core.md",
  41. "symbol": "LlmModelInfo",
  42. "source": "packages/llm/llm/src/types.ts"
  43. },
  44. {
  45. "doc": "docs/core-data-structures/core.md",
  46. "symbol": "LlmModelContext",
  47. "source": "packages/llm/llm/src/types.ts"
  48. },
  49. {
  50. "doc": "docs/core-data-structures/core.md",
  51. "symbol": "GenerateOptions",
  52. "source": "packages/llm/llm/src/types.ts"
  53. },
  54. {
  55. "doc": "docs/core-data-structures/core.md",
  56. "symbol": "ToolSchema",
  57. "source": "packages/llm/llm/src/types.ts"
  58. },
  59. {
  60. "doc": "docs/core-data-structures/core.md",
  61. "symbol": "LlmCallConfig",
  62. "source": "packages/llm/llm/src/call-config.ts"
  63. },
  64. {
  65. "doc": "docs/core-data-structures/core.md",
  66. "symbol": "SessionEvent",
  67. "source": "packages/core/session/src/types.ts"
  68. },
  69. {
  70. "doc": "docs/core-data-structures/core.md",
  71. "symbol": "SendOptions",
  72. "source": "packages/core/agent/src/types.ts"
  73. },
  74. {
  75. "doc": "docs/core-data-structures/core.md",
  76. "symbol": "AgentCancelCause",
  77. "source": "packages/core/agent/src/types.ts"
  78. },
  79. {
  80. "doc": "docs/core-data-structures/core.md",
  81. "symbol": "InjectOptions",
  82. "source": "packages/core/agent/src/types.ts"
  83. },
  84. {
  85. "doc": "docs/core-data-structures/core.md",
  86. "symbol": "Agent",
  87. "source": "packages/core/agent/src/types.ts"
  88. },
  89. {
  90. "doc": "docs/core-data-structures/core.md",
  91. "symbol": "HookContext",
  92. "source": "packages/core/agent/src/types.ts"
  93. },
  94. {
  95. "doc": "docs/core-data-structures/core.md",
  96. "symbol": "PromptDecision",
  97. "source": "packages/core/agent/src/types.ts"
  98. },
  99. {
  100. "doc": "docs/core-data-structures/core.md",
  101. "symbol": "ContinuationDecision",
  102. "source": "packages/core/agent/src/types.ts"
  103. },
  104. {
  105. "doc": "docs/core-data-structures/core.md",
  106. "symbol": "RequestError",
  107. "source": "packages/core/agent/src/types.ts"
  108. },
  109. {
  110. "doc": "docs/core-data-structures/core.md",
  111. "symbol": "RequestErrorDecision",
  112. "source": "packages/core/agent/src/types.ts"
  113. },
  114. {
  115. "doc": "docs/core-data-structures/core.md",
  116. "symbol": "ContinuationStop",
  117. "source": "packages/core/agent/src/types.ts"
  118. },
  119. {
  120. "doc": "docs/core-data-structures/core.md",
  121. "symbol": "SessionStartSource",
  122. "source": "packages/core/agent/src/types.ts"
  123. },
  124. {
  125. "doc": "docs/core-data-structures/scope.md",
  126. "symbol": "ScopeKey",
  127. "source": "packages/core/scope/src/index.ts"
  128. },
  129. {
  130. "doc": "docs/core-data-structures/scope.md",
  131. "symbol": "Scoped",
  132. "source": "packages/core/scope/src/index.ts"
  133. },
  134. {
  135. "doc": "docs/core-data-structures/scope.md",
  136. "symbol": "Scope",
  137. "source": "packages/core/scope/src/index.ts"
  138. },
  139. { "doc": "docs/core-data-structures/scope.md", "symbol": "ScopeLayer", "source": "packages/core/scope/src/store.ts" },
  140. {
  141. "doc": "docs/core-data-structures/goal.md",
  142. "symbol": "GoalRef",
  143. "source": "packages/goal/goal/src/types.ts"
  144. },
  145. {
  146. "doc": "docs/core-data-structures/goal.md",
  147. "symbol": "GoalPhase",
  148. "source": "packages/goal/goal/src/types.ts"
  149. },
  150. {
  151. "doc": "docs/core-data-structures/goal.md",
  152. "symbol": "GoalBlockReason",
  153. "source": "packages/goal/goal/src/types.ts"
  154. },
  155. {
  156. "doc": "docs/core-data-structures/goal.md",
  157. "symbol": "GoalSnapshot",
  158. "source": "packages/goal/goal/src/types.ts"
  159. },
  160. {
  161. "doc": "docs/core-data-structures/goal.md",
  162. "symbol": "GoalView",
  163. "source": "packages/goal/goal/src/types.ts"
  164. },
  165. {
  166. "doc": "docs/core-data-structures/goal.md",
  167. "symbol": "GoalSnapshotChangeMeta",
  168. "source": "packages/goal/goal/src/types.ts"
  169. },
  170. {
  171. "doc": "docs/core-data-structures/goal.md",
  172. "symbol": "GoalClearChangeMeta",
  173. "source": "packages/goal/goal/src/types.ts"
  174. },
  175. {
  176. "doc": "docs/core-data-structures/goal.md",
  177. "symbol": "GoalMessageSource",
  178. "source": "packages/goal/goal/src/types.ts"
  179. },
  180. {
  181. "doc": "docs/core-data-structures/goal.md",
  182. "symbol": "CreateGoalRequest",
  183. "source": "packages/goal/goal/src/types.ts"
  184. },
  185. {
  186. "doc": "docs/core-data-structures/goal.md",
  187. "symbol": "EditGoalRequest",
  188. "source": "packages/goal/goal/src/types.ts"
  189. },
  190. {
  191. "doc": "docs/core-data-structures/goal.md",
  192. "symbol": "GoalChanged",
  193. "source": "packages/goal/goal/src/types.ts"
  194. },
  195. {
  196. "doc": "docs/core-data-structures/commands.md",
  197. "symbol": "CommandInputDescriptor",
  198. "source": "packages/ui/commands/src/index.ts"
  199. },
  200. {
  201. "doc": "docs/core-data-structures/commands.md",
  202. "symbol": "CommandDefinition",
  203. "source": "packages/ui/commands/src/index.ts"
  204. },
  205. {
  206. "doc": "docs/core-data-structures/commands.md",
  207. "symbol": "CommandInvocation",
  208. "source": "packages/ui/commands/src/index.ts"
  209. },
  210. {
  211. "doc": "docs/core-data-structures/commands.md",
  212. "symbol": "CommandResult",
  213. "source": "packages/ui/commands/src/index.ts"
  214. },
  215. {
  216. "doc": "docs/core-data-structures/commands.md",
  217. "symbol": "CommandDescriptor",
  218. "source": "packages/ui/commands/src/index.ts"
  219. },
  220. {
  221. "doc": "docs/core-data-structures/commands.md",
  222. "symbol": "ParsedCommand",
  223. "source": "packages/ui/commands/src/index.ts"
  224. },
  225. {
  226. "doc": "docs/core-data-structures/system-prompt.md",
  227. "symbol": "AssembleContext",
  228. "source": "packages/core/system-prompt/src/index.ts"
  229. },
  230. {
  231. "doc": "docs/core-data-structures/system-prompt.md",
  232. "symbol": "PromptSection",
  233. "source": "packages/core/system-prompt/src/index.ts"
  234. },
  235. {
  236. "doc": "docs/core-data-structures/system-prompt.md",
  237. "symbol": "ToolProviderResult",
  238. "source": "packages/core/system-prompt/src/index.ts"
  239. },
  240. {
  241. "doc": "docs/core-data-structures/llm-streaming.md",
  242. "symbol": "StreamChunk",
  243. "source": "packages/llm/llm/src/types.ts"
  244. },
  245. {
  246. "doc": "docs/core-data-structures/llm-streaming.md",
  247. "symbol": "LlmFailure",
  248. "source": "packages/llm/llm/src/types.ts"
  249. },
  250. {
  251. "doc": "docs/core-data-structures/llm-streaming.md",
  252. "symbol": "TokenUsage",
  253. "source": "packages/llm/llm/src/types.ts"
  254. },
  255. {
  256. "doc": "docs/core-data-structures/llm-streaming.md",
  257. "symbol": "ContentBlockMap",
  258. "source": "packages/llm/llm/src/types.ts"
  259. },
  260. {
  261. "doc": "docs/core-data-structures/llm-streaming.md",
  262. "symbol": "AppIdentity",
  263. "source": "packages/llm/llm/src/attribution.ts"
  264. },
  265. {
  266. "doc": "docs/core-data-structures/llm-streaming.md",
  267. "symbol": "BlockAssembler",
  268. "source": "packages/llm/llm/src/assembler.ts",
  269. "projection": "public-api"
  270. },
  271. {
  272. "doc": "docs/core-data-structures/llm-streaming.md",
  273. "symbol": "LlmAdapter",
  274. "source": "packages/llm/llm/src/index.ts",
  275. "projection": "public-api"
  276. },
  277. {
  278. "doc": "docs/core-data-structures/token-meter.md",
  279. "symbol": "TokenMeasurement",
  280. "source": "packages/llm/token-meter/src/types.ts"
  281. },
  282. {
  283. "doc": "docs/core-data-structures/token-meter.md",
  284. "symbol": "TokenSurfaceNode",
  285. "source": "packages/llm/token-meter/src/types.ts"
  286. },
  287. {
  288. "doc": "docs/core-data-structures/session.md",
  289. "symbol": "PromptMessageData",
  290. "source": "packages/core/session/src/types.ts"
  291. },
  292. {
  293. "doc": "docs/core-data-structures/session.md",
  294. "symbol": "SessionEventMap",
  295. "source": "packages/core/session/src/types.ts"
  296. },
  297. { "doc": "docs/core-data-structures/session.md", "symbol": "OutOfBandSessionEventMap", "source": "packages/core/session/src/types.ts" },
  298. {
  299. "doc": "docs/core-data-structures/session.md",
  300. "symbol": "EpochHeader",
  301. "source": "packages/core/session/src/types.ts"
  302. },
  303. {
  304. "doc": "docs/core-data-structures/session.md",
  305. "symbol": "TodoItem",
  306. "source": "packages/core/session/src/types.ts"
  307. },
  308. {
  309. "doc": "docs/core-data-structures/session.md",
  310. "symbol": "SessionEvent",
  311. "source": "packages/core/session/src/types.ts"
  312. },
  313. {
  314. "doc": "docs/core-data-structures/session.md",
  315. "symbol": "TurnTriggerMap",
  316. "source": "packages/core/session/src/types.ts"
  317. },
  318. {
  319. "doc": "docs/core-data-structures/session.md",
  320. "symbol": "TurnEndReasonMap",
  321. "source": "packages/core/session/src/types.ts"
  322. },
  323. {
  324. "doc": "docs/core-data-structures/session.md",
  325. "symbol": "SurfaceEventType",
  326. "source": "packages/core/session/src/types.ts"
  327. },
  328. {
  329. "doc": "docs/core-data-structures/session.md",
  330. "symbol": "SurfaceOp",
  331. "source": "packages/core/session/src/types.ts"
  332. },
  333. {
  334. "doc": "docs/core-data-structures/session.md",
  335. "symbol": "SurfaceIntent",
  336. "source": "packages/core/session/src/types.ts"
  337. },
  338. {
  339. "doc": "docs/core-data-structures/session.md",
  340. "symbol": "SessionSurface",
  341. "source": "packages/core/session/src/surface.ts"
  342. },
  343. {
  344. "doc": "docs/core-data-structures/session.md",
  345. "symbol": "SurfaceFoldReplacement",
  346. "source": "packages/core/session/src/surface.ts"
  347. },
  348. {
  349. "doc": "docs/core-data-structures/session.md",
  350. "symbol": "SurfaceFoldResult",
  351. "source": "packages/core/session/src/surface.ts"
  352. },
  353. {
  354. "doc": "docs/core-data-structures/session.md",
  355. "symbol": "Session",
  356. "source": "packages/core/session/src/index.ts",
  357. "projection": "public-api"
  358. },
  359. {
  360. "doc": "docs/core-data-structures/persistence.md",
  361. "symbol": "SessionHeader",
  362. "source": "packages/core/session/src/types.ts"
  363. },
  364. {
  365. "doc": "docs/core-data-structures/persistence.md",
  366. "symbol": "CreateSessionOptions",
  367. "source": "packages/core/session/src/types.ts"
  368. },
  369. {
  370. "doc": "docs/core-data-structures/persistence.md",
  371. "symbol": "SessionLocation",
  372. "source": "packages/session-persistence/session-persistence/src/index.ts"
  373. },
  374. {
  375. "doc": "docs/core-data-structures/session-query.md",
  376. "symbol": "SessionEventSurface",
  377. "source": "packages/session-query/session-query/src/types.ts"
  378. },
  379. {
  380. "doc": "docs/core-data-structures/session-query.md",
  381. "symbol": "SessionRecord",
  382. "source": "packages/session-query/session-query/src/types.ts"
  383. },
  384. {
  385. "doc": "docs/core-data-structures/session-query.md",
  386. "symbol": "SessionSurfaceSnapshot",
  387. "source": "packages/session-query/session-query/src/types.ts"
  388. },
  389. {
  390. "doc": "docs/core-data-structures/session-query.md",
  391. "symbol": "SessionEventRecord",
  392. "source": "packages/session-query/session-query/src/types.ts"
  393. },
  394. {
  395. "doc": "docs/core-data-structures/session-query.md",
  396. "symbol": "SessionLineageNode",
  397. "source": "packages/session-query/session-query/src/types.ts"
  398. },
  399. {
  400. "doc": "docs/core-data-structures/session-query.md",
  401. "symbol": "SessionLineageTrace",
  402. "source": "packages/session-query/session-query/src/types.ts"
  403. },
  404. {
  405. "doc": "docs/core-data-structures/session-query.md",
  406. "symbol": "SessionQueryErrorCode",
  407. "source": "packages/session-query/session-query/src/config.ts"
  408. },
  409. {
  410. "doc": "docs/core-data-structures/session-query.md",
  411. "symbol": "SessionEventReadRequest",
  412. "source": "packages/session-query/session-query/src/types.ts"
  413. },
  414. {
  415. "doc": "docs/core-data-structures/session-query.md",
  416. "symbol": "SessionEventWindow",
  417. "source": "packages/session-query/session-query/src/types.ts"
  418. },
  419. {
  420. "doc": "docs/core-data-structures/session-query.md",
  421. "symbol": "SessionEventTraceRequest",
  422. "source": "packages/session-query/session-query/src/types.ts"
  423. },
  424. {
  425. "doc": "docs/core-data-structures/session-query.md",
  426. "symbol": "SessionEventTrace",
  427. "source": "packages/session-query/session-query/src/types.ts"
  428. },
  429. {
  430. "doc": "docs/core-data-structures/session-reference.md",
  431. "symbol": "SessionReferenceInput",
  432. "source": "packages/context/session-reference/src/types.ts"
  433. },
  434. {
  435. "doc": "docs/core-data-structures/session-reference.md",
  436. "symbol": "SessionReferenceCandidate",
  437. "source": "packages/context/session-reference/src/types.ts"
  438. },
  439. {
  440. "doc": "docs/core-data-structures/session-reference.md",
  441. "symbol": "PreparedReferencedMessage",
  442. "source": "packages/context/session-reference/src/types.ts"
  443. },
  444. {
  445. "doc": "docs/core-data-structures/session-reference.md",
  446. "symbol": "SessionReferenceErrorCode",
  447. "source": "packages/context/session-reference/src/config.ts"
  448. },
  449. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleProviderId", "source": "packages/session-title/session-title/src/index.ts" },
  450. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleModelProvenance", "source": "packages/session-title/session-title/src/index.ts" },
  451. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleSource", "source": "packages/session-title/session-title/src/index.ts" },
  452. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleEventData", "source": "packages/session-title/session-title/src/index.ts" },
  453. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleSnapshot", "source": "packages/session-title/session-title/src/index.ts" },
  454. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleLlmRequestEventData", "source": "packages/session-title/session-title-llm/src/index.ts" },
  455. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleUserMessage", "source": "packages/session-title/session-title/src/index.ts" },
  456. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleAutomaticMode", "source": "packages/session-title/session-title/src/index.ts" },
  457. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleProviderRequest", "source": "packages/session-title/session-title/src/index.ts" },
  458. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleProviderResult", "source": "packages/session-title/session-title/src/index.ts" },
  459. { "doc": "docs/core-data-structures/session-title.md", "symbol": "SessionTitleProvider", "source": "packages/session-title/session-title/src/index.ts" },
  460. {
  461. "doc": "docs/core-data-structures/tools.md",
  462. "symbol": "ToolDefinition",
  463. "source": "packages/core/tools/src/index.ts"
  464. },
  465. {
  466. "doc": "docs/core-data-structures/tools.md",
  467. "symbol": "SchemaProp",
  468. "source": "packages/core/tools/src/schema.ts"
  469. },
  470. {
  471. "doc": "docs/core-data-structures/tools.md",
  472. "symbol": "SchemaSpec",
  473. "source": "packages/core/tools/src/schema.ts"
  474. },
  475. {
  476. "doc": "docs/core-data-structures/tools.md",
  477. "symbol": "InferArgs",
  478. "source": "packages/core/tools/src/schema.ts"
  479. },
  480. {
  481. "doc": "docs/core-data-structures/tools.md",
  482. "symbol": "ToolExecutionToken",
  483. "source": "packages/core/tools/src/index.ts"
  484. },
  485. {
  486. "doc": "docs/core-data-structures/tools.md",
  487. "symbol": "ToolExecutionInput",
  488. "source": "packages/core/tools/src/index.ts"
  489. },
  490. {
  491. "doc": "docs/core-data-structures/tools.md",
  492. "symbol": "ToolExecution",
  493. "source": "packages/core/tools/src/index.ts"
  494. },
  495. {
  496. "doc": "docs/core-data-structures/tools.md",
  497. "symbol": "ToolDispatchExecution",
  498. "source": "packages/core/tools/src/index.ts"
  499. },
  500. {
  501. "doc": "docs/core-data-structures/tools.md",
  502. "symbol": "ToolExecutionMode",
  503. "source": "packages/core/tools/src/index.ts"
  504. },
  505. {
  506. "doc": "docs/core-data-structures/tools.md",
  507. "symbol": "ToolRunContext",
  508. "source": "packages/core/tools/src/index.ts"
  509. },
  510. {
  511. "doc": "docs/core-data-structures/tools.md",
  512. "symbol": "ToolGuard",
  513. "source": "packages/core/tools/src/index.ts"
  514. },
  515. {
  516. "doc": "docs/core-data-structures/tools.md",
  517. "symbol": "ToolRestriction",
  518. "source": "packages/core/tools/src/index.ts"
  519. },
  520. {
  521. "doc": "docs/core-data-structures/tools.md",
  522. "symbol": "ToolExecutionResult",
  523. "source": "packages/core/tools/src/index.ts"
  524. },
  525. {
  526. "doc": "docs/core-data-structures/tools.md",
  527. "symbol": "PreToolDecision",
  528. "source": "packages/core/tools/src/index.ts"
  529. },
  530. {
  531. "doc": "docs/core-data-structures/tools.md",
  532. "symbol": "PostToolDecision",
  533. "source": "packages/core/tools/src/index.ts"
  534. },
  535. {
  536. "doc": "docs/core-data-structures/tools.md",
  537. "symbol": "StructuredScalar",
  538. "source": "packages/core/tools/src/json-schema.ts"
  539. },
  540. {
  541. "doc": "docs/core-data-structures/tools.md",
  542. "symbol": "StructuredSchemaType",
  543. "source": "packages/core/tools/src/json-schema.ts"
  544. },
  545. {
  546. "doc": "docs/core-data-structures/tools.md",
  547. "symbol": "StructuredSchemaNode",
  548. "source": "packages/core/tools/src/json-schema.ts"
  549. },
  550. {
  551. "doc": "docs/core-data-structures/tools.md",
  552. "symbol": "StructuredOutputSchema",
  553. "source": "packages/core/tools/src/json-schema.ts"
  554. },
  555. {
  556. "doc": "docs/core-data-structures/user-interaction.md",
  557. "symbol": "AskUserQuestionOption",
  558. "source": "packages/ui/user-interaction/src/types.ts"
  559. },
  560. {
  561. "doc": "docs/core-data-structures/user-interaction.md",
  562. "symbol": "AskUserQuestionItem",
  563. "source": "packages/ui/user-interaction/src/types.ts"
  564. },
  565. {
  566. "doc": "docs/core-data-structures/user-interaction.md",
  567. "symbol": "AskUserQuestionRequest",
  568. "source": "packages/ui/user-interaction/src/index.ts"
  569. },
  570. {
  571. "doc": "docs/core-data-structures/user-interaction.md",
  572. "symbol": "AskUserQuestionAnswerItem",
  573. "source": "packages/ui/user-interaction/src/types.ts"
  574. },
  575. {
  576. "doc": "docs/core-data-structures/user-interaction.md",
  577. "symbol": "AskUserQuestionAnswer",
  578. "source": "packages/ui/user-interaction/src/types.ts"
  579. },
  580. {
  581. "doc": "docs/core-data-structures/user-interaction.md",
  582. "symbol": "UserInteractionProvider",
  583. "source": "packages/ui/user-interaction/src/index.ts"
  584. },
  585. {
  586. "doc": "docs/core-data-structures/user-interaction.md",
  587. "symbol": "UserInteractionError",
  588. "source": "packages/ui/user-interaction/src/index.ts"
  589. },
  590. {
  591. "doc": "docs/core-data-structures/approval.md",
  592. "symbol": "ApprovalRequestId",
  593. "source": "packages/ui/user-approval/src/types.ts"
  594. },
  595. {
  596. "doc": "docs/core-data-structures/approval.md",
  597. "symbol": "ApprovalOutcome",
  598. "source": "packages/ui/user-approval/src/types.ts"
  599. },
  600. {
  601. "doc": "docs/core-data-structures/approval.md",
  602. "symbol": "ApprovalPolicy",
  603. "source": "packages/ui/user-approval/src/index.ts"
  604. },
  605. {
  606. "doc": "docs/core-data-structures/approval.md",
  607. "symbol": "ApprovalRequest",
  608. "source": "packages/ui/user-approval/src/index.ts"
  609. },
  610. {
  611. "doc": "docs/core-data-structures/bash.md",
  612. "symbol": "DshEnvironmentKey",
  613. "source": "packages/bash/bash/src/types.ts"
  614. },
  615. {
  616. "doc": "docs/core-data-structures/bash.md",
  617. "symbol": "DshEnvironment",
  618. "source": "packages/bash/bash/src/types.ts"
  619. },
  620. {
  621. "doc": "docs/core-data-structures/bash.md",
  622. "symbol": "BashExecRequest",
  623. "source": "packages/bash/bash/src/types.ts"
  624. },
  625. {
  626. "doc": "docs/core-data-structures/bash.md",
  627. "symbol": "BashExecSpec",
  628. "source": "packages/bash/bash/src/types.ts"
  629. },
  630. {
  631. "doc": "docs/core-data-structures/bash.md",
  632. "symbol": "BashRunResult",
  633. "source": "packages/bash/bash/src/types.ts"
  634. },
  635. {
  636. "doc": "docs/core-data-structures/bash.md",
  637. "symbol": "BashSandboxInfo",
  638. "source": "packages/bash/bash/src/types.ts"
  639. },
  640. {
  641. "doc": "docs/core-data-structures/bash.md",
  642. "symbol": "CollectedOutput",
  643. "source": "packages/bash/bash/src/types.ts"
  644. },
  645. {
  646. "doc": "docs/core-data-structures/bash.md",
  647. "symbol": "BashProcess",
  648. "source": "packages/bash/bash/src/types.ts"
  649. },
  650. {
  651. "doc": "docs/core-data-structures/bash.md",
  652. "symbol": "BashProcessRead",
  653. "source": "packages/bash/bash/src/types.ts"
  654. },
  655. {
  656. "doc": "docs/core-data-structures/tasks.md",
  657. "symbol": "TaskKindMap",
  658. "source": "packages/tasks/tasks/src/types.ts"
  659. },
  660. {
  661. "doc": "docs/core-data-structures/tasks.md",
  662. "symbol": "TaskStart",
  663. "source": "packages/tasks/tasks/src/types.ts"
  664. },
  665. {
  666. "doc": "docs/core-data-structures/tasks.md",
  667. "symbol": "TaskHooks",
  668. "source": "packages/tasks/tasks/src/types.ts"
  669. },
  670. {
  671. "doc": "docs/core-data-structures/tasks.md",
  672. "symbol": "TaskOutcome",
  673. "source": "packages/tasks/tasks/src/types.ts"
  674. },
  675. {
  676. "doc": "docs/core-data-structures/tasks.md",
  677. "symbol": "TaskSnapshot",
  678. "source": "packages/tasks/tasks/src/types.ts"
  679. },
  680. {
  681. "doc": "docs/core-data-structures/tasks.md",
  682. "symbol": "TaskRead",
  683. "source": "packages/tasks/tasks/src/types.ts"
  684. },
  685. {
  686. "doc": "docs/core-data-structures/pty.md",
  687. "symbol": "PtyWaitReason",
  688. "source": "packages/pty/pty/src/types.ts"
  689. },
  690. {
  691. "doc": "docs/core-data-structures/pty.md",
  692. "symbol": "PtySessionStatus",
  693. "source": "packages/pty/pty/src/types.ts"
  694. },
  695. {
  696. "doc": "docs/core-data-structures/pty.md",
  697. "symbol": "PtyBackend",
  698. "source": "packages/pty/pty/src/types.ts"
  699. },
  700. {
  701. "doc": "docs/core-data-structures/pty.md",
  702. "symbol": "PtyBackendSession",
  703. "source": "packages/pty/pty/src/types.ts"
  704. },
  705. {
  706. "doc": "docs/core-data-structures/pty.md",
  707. "symbol": "PtySendOperation",
  708. "source": "packages/pty/pty/src/types.ts"
  709. },
  710. {
  711. "doc": "docs/core-data-structures/pty.md",
  712. "symbol": "PtySendResult",
  713. "source": "packages/pty/pty/src/types.ts"
  714. },
  715. {
  716. "doc": "docs/core-data-structures/sandbox.md",
  717. "symbol": "SandboxMode",
  718. "source": "packages/sandbox/sandbox/src/index.ts"
  719. },
  720. {
  721. "doc": "docs/core-data-structures/sandbox.md",
  722. "symbol": "ConfinedSandboxMode",
  723. "source": "packages/sandbox/sandbox/src/index.ts"
  724. },
  725. {
  726. "doc": "docs/core-data-structures/sandbox.md",
  727. "symbol": "SandboxExecutionPolicy",
  728. "source": "packages/sandbox/sandbox/src/index.ts"
  729. },
  730. {
  731. "doc": "docs/core-data-structures/sandbox.md",
  732. "symbol": "SandboxEnforcement",
  733. "source": "packages/sandbox/sandbox/src/index.ts"
  734. },
  735. {
  736. "doc": "docs/core-data-structures/sandbox.md",
  737. "symbol": "SandboxPolicy",
  738. "source": "packages/sandbox/sandbox/src/index.ts"
  739. },
  740. {
  741. "doc": "docs/core-data-structures/sandbox.md",
  742. "symbol": "SandboxPolicyRequest",
  743. "source": "packages/sandbox/sandbox-policy/src/index.ts"
  744. },
  745. {
  746. "doc": "docs/core-data-structures/sandbox.md",
  747. "symbol": "ConfinedArgv",
  748. "source": "packages/sandbox/sandbox/src/index.ts"
  749. },
  750. {
  751. "doc": "docs/core-data-structures/code-runtime.md",
  752. "symbol": "CodeRunRequest",
  753. "source": "packages/code-runtime/code-runtime/src/types.ts"
  754. },
  755. {
  756. "doc": "docs/core-data-structures/code-runtime.md",
  757. "symbol": "CodeRunResult",
  758. "source": "packages/code-runtime/code-runtime/src/types.ts"
  759. },
  760. {
  761. "doc": "docs/core-data-structures/code-runtime.md",
  762. "symbol": "CodeBindingNamespace",
  763. "source": "packages/code-runtime/code-runtime/src/types.ts"
  764. },
  765. {
  766. "doc": "docs/core-data-structures/code-runtime.md",
  767. "symbol": "CodeBindingFunction",
  768. "source": "packages/code-runtime/code-runtime/src/types.ts"
  769. },
  770. {
  771. "doc": "docs/core-data-structures/code-runtime.md",
  772. "symbol": "CodeRunFailure",
  773. "source": "packages/code-runtime/code-runtime/src/types.ts"
  774. },
  775. {
  776. "doc": "docs/core-data-structures/filesystem.md",
  777. "symbol": "FsTarget",
  778. "source": "packages/fs/fs/src/types.ts"
  779. },
  780. {
  781. "doc": "docs/core-data-structures/filesystem.md",
  782. "symbol": "FsTargetKey",
  783. "source": "packages/fs/fs/src/types.ts"
  784. },
  785. {
  786. "doc": "docs/core-data-structures/filesystem.md",
  787. "symbol": "FsVersion",
  788. "source": "packages/fs/fs/src/types.ts"
  789. },
  790. {
  791. "doc": "docs/core-data-structures/filesystem.md",
  792. "symbol": "FsInfo",
  793. "source": "packages/fs/fs/src/types.ts"
  794. },
  795. {
  796. "doc": "docs/core-data-structures/filesystem.md",
  797. "symbol": "FsPathInfo",
  798. "source": "packages/fs/fs/src/types.ts"
  799. },
  800. {
  801. "doc": "docs/core-data-structures/filesystem.md",
  802. "symbol": "FsDirEntry",
  803. "source": "packages/fs/fs/src/types.ts"
  804. },
  805. {
  806. "doc": "docs/core-data-structures/filesystem.md",
  807. "symbol": "FsWriteIntent",
  808. "source": "packages/fs/fs/src/types.ts"
  809. },
  810. {
  811. "doc": "docs/core-data-structures/filesystem.md",
  812. "symbol": "FsWriteOutcome",
  813. "source": "packages/fs/fs/src/types.ts"
  814. },
  815. {
  816. "doc": "docs/core-data-structures/filesystem.md",
  817. "symbol": "FsEditRequest",
  818. "source": "packages/fs/fs/src/types.ts"
  819. },
  820. {
  821. "doc": "docs/core-data-structures/filesystem.md",
  822. "symbol": "FsEditOutcome",
  823. "source": "packages/fs/fs/src/types.ts"
  824. },
  825. {
  826. "doc": "docs/core-data-structures/filesystem.md",
  827. "symbol": "FsErrorCode",
  828. "source": "packages/fs/fs/src/types.ts"
  829. },
  830. {
  831. "doc": "docs/core-data-structures/filesystem.md",
  832. "symbol": "FsPolicyExec",
  833. "source": "packages/fs/fs-policy/src/types.ts"
  834. },
  835. {
  836. "doc": "docs/core-data-structures/filesystem.md",
  837. "symbol": "FileReadOutcome",
  838. "source": "packages/fs/tool-fs/src/read-render.ts"
  839. },
  840. {
  841. "doc": "docs/core-data-structures/skills.md",
  842. "symbol": "SkillSource",
  843. "source": "packages/skill/skill/src/index.ts"
  844. },
  845. {
  846. "doc": "docs/core-data-structures/skills.md",
  847. "symbol": "SkillResourceBase",
  848. "source": "packages/skill/skill/src/index.ts"
  849. },
  850. {
  851. "doc": "docs/core-data-structures/skills.md",
  852. "symbol": "SkillSummary",
  853. "source": "packages/skill/skill/src/index.ts"
  854. },
  855. {
  856. "doc": "docs/core-data-structures/skills.md",
  857. "symbol": "SkillCandidate",
  858. "source": "packages/skill/skill/src/index.ts"
  859. },
  860. {
  861. "doc": "docs/core-data-structures/skills.md",
  862. "symbol": "SkillDefinition",
  863. "source": "packages/skill/skill/src/index.ts"
  864. },
  865. {
  866. "doc": "docs/core-data-structures/skills.md",
  867. "symbol": "SkillRegistration",
  868. "source": "packages/skill/skill/src/index.ts"
  869. },
  870. {
  871. "doc": "docs/core-data-structures/skills.md",
  872. "symbol": "SkillLookupOptions",
  873. "source": "packages/skill/skill/src/index.ts"
  874. },
  875. {
  876. "doc": "docs/core-data-structures/skills.md",
  877. "symbol": "SkillProvider",
  878. "source": "packages/skill/skill/src/index.ts"
  879. },
  880. {
  881. "doc": "docs/core-data-structures/skills.md",
  882. "symbol": "Config",
  883. "source": "packages/skill/skill/src/index.ts"
  884. },
  885. {
  886. "doc": "docs/core-data-structures/compaction.md",
  887. "symbol": "CompactionResult",
  888. "source": "packages/compact/compact/src/types.ts"
  889. },
  890. {
  891. "doc": "docs/core-data-structures/compaction.md",
  892. "symbol": "CompactionTrigger",
  893. "source": "packages/compact/compact/src/index.ts"
  894. },
  895. {
  896. "doc": "docs/core-data-structures/compaction.md",
  897. "symbol": "PrunedEntry",
  898. "source": "packages/compact/compact-tool-result-prune/src/types.ts"
  899. },
  900. {
  901. "doc": "docs/core-data-structures/compaction.md",
  902. "symbol": "PruneResult",
  903. "source": "packages/compact/compact-tool-result-prune/src/types.ts"
  904. },
  905. {
  906. "doc": "docs/core-data-structures/subagent.md",
  907. "symbol": "SubagentCapabilities",
  908. "source": "packages/subagent/subagent/src/types.ts"
  909. },
  910. {
  911. "doc": "docs/core-data-structures/subagent.md",
  912. "symbol": "SubagentStartRequest",
  913. "source": "packages/subagent/subagent/src/types.ts"
  914. },
  915. {
  916. "doc": "docs/core-data-structures/subagent.md",
  917. "symbol": "SubagentResult",
  918. "source": "packages/subagent/subagent/src/types.ts"
  919. },
  920. {
  921. "doc": "docs/core-data-structures/subagent.md",
  922. "symbol": "SubagentStopReasonMap",
  923. "source": "packages/subagent/subagent/src/types.ts"
  924. },
  925. {
  926. "doc": "docs/core-data-structures/subagent.md",
  927. "symbol": "SubagentRun",
  928. "source": "packages/subagent/subagent/src/types.ts"
  929. },
  930. {
  931. "doc": "docs/core-data-structures/subagent.md",
  932. "symbol": "SubagentProvider",
  933. "source": "packages/subagent/subagent/src/types.ts"
  934. },
  935. {
  936. "doc": "docs/core-data-structures/web.md",
  937. "symbol": "WebSearchRequest",
  938. "source": "packages/web/web/src/types.ts"
  939. },
  940. {
  941. "doc": "docs/core-data-structures/web.md",
  942. "symbol": "WebSearchResult",
  943. "source": "packages/web/web/src/types.ts"
  944. },
  945. {
  946. "doc": "docs/core-data-structures/web.md",
  947. "symbol": "WebSearchSource",
  948. "source": "packages/web/web/src/types.ts"
  949. },
  950. {
  951. "doc": "docs/core-data-structures/web.md",
  952. "symbol": "WebFetchRequest",
  953. "source": "packages/web/web/src/types.ts"
  954. },
  955. {
  956. "doc": "docs/core-data-structures/web.md",
  957. "symbol": "WebFetchResult",
  958. "source": "packages/web/web/src/types.ts"
  959. },
  960. {
  961. "doc": "docs/core-data-structures/web.md",
  962. "symbol": "WebFetchBody",
  963. "source": "packages/web/web/src/types.ts"
  964. },
  965. {
  966. "doc": "docs/core-data-structures/spill.md",
  967. "symbol": "SaveTextSpill",
  968. "source": "packages/spill/spill/src/types.ts"
  969. },
  970. {
  971. "doc": "docs/core-data-structures/spill.md",
  972. "symbol": "SpillOwner",
  973. "source": "packages/spill/spill/src/types.ts"
  974. },
  975. {
  976. "doc": "docs/core-data-structures/spill.md",
  977. "symbol": "SpillSource",
  978. "source": "packages/spill/spill/src/types.ts"
  979. },
  980. {
  981. "doc": "docs/core-data-structures/spill.md",
  982. "symbol": "SpillRef",
  983. "source": "packages/spill/spill/src/types.ts"
  984. },
  985. {
  986. "doc": "docs/core-data-structures/spill.md",
  987. "symbol": "SpillLocator",
  988. "source": "packages/spill/spill/src/types.ts"
  989. },
  990. {
  991. "doc": "docs/core-data-structures/workflow.md",
  992. "symbol": "WorkflowStartRequest",
  993. "source": "packages/workflow/workflow/src/types.ts"
  994. },
  995. {
  996. "doc": "docs/core-data-structures/workflow.md",
  997. "symbol": "WorkflowMeta",
  998. "source": "packages/workflow/workflow/src/types.ts"
  999. },
  1000. {
  1001. "doc": "docs/core-data-structures/workflow.md",
  1002. "symbol": "WorkflowResult",
  1003. "source": "packages/workflow/workflow/src/types.ts"
  1004. },
  1005. {
  1006. "doc": "docs/core-data-structures/workflow.md",
  1007. "symbol": "WorkflowRun",
  1008. "source": "packages/workflow/workflow/src/types.ts"
  1009. },
  1010. {
  1011. "doc": "docs/core-data-structures/lsp.md",
  1012. "symbol": "LspOperation",
  1013. "source": "packages/lsp/lsp/src/types.ts"
  1014. },
  1015. {
  1016. "doc": "docs/core-data-structures/lsp.md",
  1017. "symbol": "LspPosition",
  1018. "source": "packages/lsp/lsp/src/types.ts"
  1019. },
  1020. {
  1021. "doc": "docs/core-data-structures/lsp.md",
  1022. "symbol": "LspRange",
  1023. "source": "packages/lsp/lsp/src/types.ts"
  1024. },
  1025. {
  1026. "doc": "docs/core-data-structures/lsp.md",
  1027. "symbol": "LspQueryRequest",
  1028. "source": "packages/lsp/lsp/src/types.ts"
  1029. },
  1030. {
  1031. "doc": "docs/core-data-structures/lsp.md",
  1032. "symbol": "LspProviderQuery",
  1033. "source": "packages/lsp/lsp/src/types.ts"
  1034. },
  1035. {
  1036. "doc": "docs/core-data-structures/lsp.md",
  1037. "symbol": "LspLocation",
  1038. "source": "packages/lsp/lsp/src/types.ts"
  1039. },
  1040. {
  1041. "doc": "docs/core-data-structures/lsp.md",
  1042. "symbol": "LspHover",
  1043. "source": "packages/lsp/lsp/src/types.ts"
  1044. },
  1045. {
  1046. "doc": "docs/core-data-structures/lsp.md",
  1047. "symbol": "LspQueryResult",
  1048. "source": "packages/lsp/lsp/src/types.ts"
  1049. },
  1050. {
  1051. "doc": "docs/core-data-structures/lsp.md",
  1052. "symbol": "LspProvider",
  1053. "source": "packages/lsp/lsp/src/types.ts"
  1054. },
  1055. {
  1056. "doc": "docs/core-data-structures/lsp.md",
  1057. "symbol": "LspService",
  1058. "source": "packages/lsp/lsp/src/types.ts"
  1059. }
  1060. ]
  1061. }