steve
|
0147a79d18
|
feat: conversion-driven extensions — resolvers, DefineTool, hooks, ops controls
CI / Tidy (push) Successful in 9m31s
CI / Build & Test (push) Successful in 10m13s
Phase 9a (ADR-0014): Registry.RegisterResolver for dynamic tiers;
DefineTool[Args] typed tools; Usage cache/reasoning detail fields wired
through anthropic/openai/google; WithPromptCaching (Anthropic
cache_control); agent supervision hooks (WithMaxStepsFunc, WithSteer,
WithCompactor, WithToolErrorLimits + ErrToolLoop); health
Bench/Unbench/Snapshot; ChainConfig.Observer failover events.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 13:30:06 +02:00 |
|
steve
|
7dab4112ff
|
feat: agent run loop, Generate[T], reflect-derived schemas
Phase 5:
- agent/: model + system prompt + toolboxes composition; bounded
tool-dispatch loop (default 10 steps); panic-proof tool execution;
unknown-tool and duplicate-name handling; history continuation; step
observers; partial results on ErrMaxSteps/errors (ADR-0012)
- llm.SchemaFor[T]: strict-compatible JSON schemas from Go types
(nullable pointers, description/enum tags, recursion rejected)
- majordomo.Generate[T]: typed structured output with fence-stripping
decode and model-naming errors
- README agents/structured-output sections + matrix synced
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 13:10:18 +02:00 |
|