Ver Fonte

chore: remove orphaned v2 exports (#42459)

Kit Langton há 2 dias atrás
pai
commit
7a73aad0a2

+ 0 - 12
packages/core/src/instructions/index.ts

@@ -195,18 +195,6 @@ export function hash(value: Schema.Json) {
   return Hash.make(createHash("sha256").update(canonical(value)).digest("hex"))
 }
 
-export function applyDelta(
-  values: Readonly<Record<string, Schema.Json>>,
-  delta: Readonly<Record<string, Option.Option<Schema.Json>>>,
-): Readonly<Record<string, Schema.Json>> {
-  const result: Record<string, Schema.Json> = { ...values }
-  for (const [key, value] of Object.entries(delta)) {
-    if (Option.isNone(value)) delete result[key]
-    else result[key] = value.value
-  }
-  return result
-}
-
 export function applyHashDelta(values: Values, delta: Delta): Values {
   const result: Record<string, Hash> = { ...values }
   for (const [key, value] of Object.entries(delta)) {

+ 0 - 3
packages/core/test/instructions/index.test.ts

@@ -125,9 +125,6 @@ describe("Instructions", () => {
       expect(
         Instructions.renderUpdate(instructions, { "api/value": "previous" }, { "api/value": Option.some(null) }),
       ).toBe("null")
-      expect(Instructions.applyDelta({ "api/value": "previous" }, { "api/value": Option.some(null) })).toEqual({
-        "api/value": null,
-      })
     }),
   )
 

+ 5 - 1
packages/core/test/lib/instructions.ts

@@ -34,7 +34,11 @@ export const readUpdate = (instructions: Instructions.List, previous: State) =>
         hash === "removed" ? Option.none() : Option.some(admission.blobs[hash]),
       ]),
     ) as Readonly<Record<string, Option.Option<Schema.Json>>>
-    const values = Instructions.applyDelta(previous.values, delta)
+    const values: Record<string, Schema.Json> = { ...previous.values }
+    for (const [key, value] of Object.entries(delta)) {
+      if (Option.isNone(value)) delete values[key]
+      else values[key] = value.value
+    }
     return {
       values,
       text: Instructions.renderUpdate(instructions, previous.values, delta),

+ 0 - 5
packages/schema/src/durable-event-manifest.ts

@@ -4,9 +4,4 @@ import { Event } from "./event.js"
 import { Worktree } from "./worktree.js"
 import { SessionEvent } from "./session-event.js"
 
-export const SessionDurable = {
-  definitions: Event.durableMap(SessionEvent.DurableDefinitions),
-  schema: SessionEvent.Durable,
-} as const
-
 export const Durable = Event.durableMap([...SessionEvent.DurableDefinitions, Worktree.Event.Resolved])

+ 0 - 8
packages/schema/src/mcp-event.ts

@@ -17,14 +17,6 @@ export const ResourcesChanged = Event.ephemeral({
   },
 })
 
-export const BrowserOpenFailed = Event.ephemeral({
-  type: "mcp.browser.open.failed",
-  schema: {
-    mcpName: Schema.String,
-    url: Schema.String,
-  },
-})
-
 // Emitted whenever a server's connection status settles (connected, failed, needs_auth, closed) so
 // observers can refresh status without polling.
 export const StatusChanged = Event.ephemeral({