Skip to content

Releases: TanStack/ai

@tanstack/solid-ai-devtools@0.2.28

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.3.24

@tanstack/react-ai-devtools@0.2.28

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.3.24

@tanstack/preact-ai-devtools@0.1.28

22 Apr 10:59
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.3.24

@tanstack/ai@0.13.0

22 Apr 10:58
2d21ac2

Choose a tag to compare

Minor Changes

  • Pluggable debug logging across every activity. chat, summarize, generateImage, generateVideo, generateSpeech, and generateTranscription now accept a debug?: DebugOption that turns on structured per-category logs (request, provider, output, middleware, tools, agentLoop, config, errors). (#467)

    chat({ adapter, messages, debug: true }) // all categories on
    chat({ adapter, messages, debug: false }) // silent (incl. errors)
    chat({ adapter, messages, debug: { middleware: false } }) // all except middleware
    chat({ adapter, messages, debug: { logger: pino } }) // route to a custom logger

    Additions:

    • New Logger interface (debug / info / warn / error) and default ConsoleLogger that routes to matching console.* methods and prints nested meta via console.dir(meta, { depth: null, colors: true }) so streamed provider payloads render in full.
    • New DebugCategories / DebugConfig / DebugOption public types.
    • New internal @tanstack/ai/adapter-internals subpath export exposing InternalLogger + resolveDebugOption so provider adapters can thread logging without leaking internals on the public surface.
    • Each log line is prefixed with an emoji + [tanstack-ai:<category>] tag so categories are visually distinguishable in dense streams. Errors log unconditionally unless explicitly silenced.
    • TextEngine, MiddlewareRunner, and every activity entry point thread a resolved InternalLogger through the pipeline — no globals, concurrent calls stay independent.
    • Exceptions thrown by a user-supplied Logger implementation are swallowed so they never mask the real error that triggered the log call.
    • New ai-core/debug-logging skill shipped under packages/typescript/ai/skills/ so agents can discover how to toggle, narrow, and redirect debug output.

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-event-client@0.2.7

@tanstack/ai-vue@0.6.19

22 Apr 10:57
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1fd96f]:
    • @tanstack/ai@0.13.0
    • @tanstack/ai-client@0.7.14

@tanstack/ai-vue-ui@0.1.30

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-vue@0.6.19

@tanstack/ai-svelte@0.6.19

22 Apr 10:59
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1fd96f]:
    • @tanstack/ai@0.13.0
    • @tanstack/ai-client@0.7.14

@tanstack/ai-solid@0.6.19

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1fd96f]:
    • @tanstack/ai@0.13.0
    • @tanstack/ai-client@0.7.14

@tanstack/ai-react@0.7.15

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1fd96f]:
    • @tanstack/ai@0.13.0
    • @tanstack/ai-client@0.7.14

@tanstack/ai-preact@0.6.19

22 Apr 10:58
2d21ac2

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1fd96f]:
    • @tanstack/ai@0.13.0
    • @tanstack/ai-client@0.7.14