INNER CODE UNIT · TypeScript

names

runvendo/vendo · packages/vendo/src/actions/sync/index.ts:290

  const names = stranded.map(({ name }) => name);
  const shown = names.slice(0, 6).join(", ");
  // Out of the tools that CARRY a judgment, not the whole catalog: "3/30" would
  // read as thirty judgments and understate a total break.
  return [
    `${stranded.length}/${judged} standing judgments no longer match their tool, so those tools are ungraded`
    + ` and ask on every call — ${first.name} was graded against "${first.was}", now "${first.now}".`
    + ` Re-run \`vendo sync\` with a model key to re-grade: ${shown}${names.length > 6 ? ` +${names.length - 6} more` : ""}`,
  ];
}

/** What survives a wholesale regeneration of the machine layer, keyed by tool
 *  name and gated on binding identity. */
interface CarriedFields {
  identity: string;
  semantics?: ToolSemantics;
  inputSchema?: JsonSchema;
  outputSchema?: JsonSchema;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…