Skip to content

chore: bump deps + adopt pydantic-ai conversation_id#45

Merged
LukeMainwaring merged 2 commits into
mainfrom
update-deps/2026-05-04
May 4, 2026
Merged

chore: bump deps + adopt pydantic-ai conversation_id#45
LukeMainwaring merged 2 commits into
mainfrom
update-deps/2026-05-04

Conversation

@LukeMainwaring

Copy link
Copy Markdown
Owner

Summary

  • Routine weekly dependency bump across backend (psycopg, pydantic-ai, pydantic-evals, transformers) and frontend (axios, lucide-react, @tanstack/react-query, ai/@ai-sdk/react, biome, ultracite, postcss, hey-api/openapi-ts, use-stick-to-bottom).
  • Refresh docs/pydantic-ai-llms-full.txt.
  • Adopt pydantic-ai 1.89's conversation_id parameter on VercelAIAdapter.dispatch_request — pass thread_id so runs are correlated with a stable id instead of a fresh UUID7 per call.
  • Remove postProcess: ["biome:format"] from openapi-ts.config.tsgenerate-client already runs pnpm run format (ultracite fix) right after openapi-ts, so this was a redundant format pass.

Notable changelog items checked but no action needed

  • @hey-api/openapi-ts 0.97 had 15 breaking changes, but our config doesn't touch any of the affected surfaces (no runtimeConfigPath, no error interceptors, throwOnError: true already emitted).
  • axios 1.16 now enforces maxBodyLength/maxContentLength on the fetch adapter — we don't override the defaults (-1 = unlimited), so behavior is unchanged.
  • transformers 5.7 didn't touch CLAP.

Test plan

  • uv run --directory backend pre-commit run --all-files clean
  • pnpm -C frontend lint clean
  • mypy --strict clean on edited router
  • Manually verify a chat round-trip after deploy (no protocol change expected)

🤖 Generated with Claude Code

LukeMainwaring and others added 2 commits May 4, 2026 18:17
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ormat step

- Pass thread_id as conversation_id on VercelAIAdapter.dispatch_request
  (new in pydantic-ai 1.89) so runs are tagged with a stable id instead
  of a freshly generated UUID7 each call.
- Remove postProcess: ["biome:format"] from openapi-ts.config since
  generate-client already runs `pnpm run format` (ultracite fix) right
  after openapi-ts, making this a redundant pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@LukeMainwaring LukeMainwaring merged commit c54d0d4 into main May 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant