Skip to content

Conversation

@christian-bromann
Copy link
Member

@christian-bromann christian-bromann commented Nov 21, 2025

This PR adds benchmark tests for createAgent to ensure it remains performant as the codebase evolves. The benchmarks use tinybench to measure latency across various scenarios including many tools, middleware, large message histories, and complex configurations.

Motivation

As createAgent continues to evolve with new features and middleware capabilities, it's critical to have automated performance benchmarks that can catch regressions early. These benchmarks provide:

  • Performance baselines for different agent configurations
  • Regression detection when changes impact performance
  • Visibility into how different features (tools, middleware, state schemas) affect latency

Potential additions:

  • Memory usage benchmarks
  • Throughput measurements (ops/sec)
  • Comparison against previous runs
  • Performance trend tracking over time

@changeset-bot
Copy link

changeset-bot bot commented Nov 21, 2025

⚠️ No Changeset found

Latest commit: 859008f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants