wab
wab — yIlaD.
{study notes}
- {Tool} — Qapla'pu'boq 'e' yIjatlhbe'chugh, Claude 'e' yIjatlhbe'. SoH yIjatlh, Claude yIjatlhbe'. JSON schema, name, description, input schema — wa'DIch.
- {Tool} yIjatlhbe'chugh — Claude stopreason: "tooluse" yIjatlh. SoH {tool} yIjatlh, result Claude'e' yIjatlh. Qapla'!
- Description — Qapla'pu'boq — vague description = agent misfire. Specific description = Claude yIjatlh correct {tool}. wa'DIch reason agents fail.
- Multiple {tools} — array'e' yIjatlh, switch statement'e' yIjatlh. Claude {tool} name'e' yIjatlh, SoH dispatch. Order — Claude yIjatlh.
- {Tool runner} — TypeScript, Python, Ruby SDK'e' yIjatlh. JSON schema — yIjatlhbe'. Function type'e' yIjatlh, runner schema yIjatlh. Loop — runner yIjatlh.
- Real {tools} — existing function'e' yIjatlh. Wrapper — thin. Codebase function'e' yIjatlh, runner yIjatlh. Schema — yIjatlhbe'.
- Execute or delegate — SoH loop yIjatlh, or runner yIjatlh, or Anthropic managed agent yIjatlh. Spectrum — far end = Anthropic.
{flashcards} 9 {cards}
{question}
yI'ang · ←/→
{answer}
{flip}
{knowledge check} 6 {questions}