JavaScript SDK Changelog
Release notes and version history for the Agentuity JavaScript SDK
This page documents the release history of the Agentuity JavaScript SDK.
v0.0.128
Released: June 19, 2025
Changes
- Fixed: Release stream lock in all cases especially error scenarios (PR #136)
v0.0.127
Released: June 19, 2025
Changes
- Added: SMS Twilio IO functionality with support for parsing and replying to SMS messages (PR #124)
v0.0.126
Released: June 16, 2025
Changes
- Added: Enhanced ObjectStore API with additional headers and metadata support (PR #133)
- Changed: Better handling for yield / generators (PR #134)
v0.0.125
Released: June 16, 2025
Changes
- Added: Support for new object store API
- Fixed: Description for similarity property for vector search
- Fixed: Issue with incorrect type for Vector delete API
v0.0.124
Released: June 9, 2025
Changes
- Changed: Refactored Bun handler to consolidate logic and ensure all paths go through unified method (PR #128)
v0.0.123
Released: June 9, 2025
Changes
- Fixed: Improved handling of requests for common static files and enhanced support for multiple path segments and different HTTP methods (PR #126)
v0.0.122
Released: June 9, 2025
Changes
- Added: Support for large email attachments (PR #123)
v0.0.121
Released: May 25, 2025
Changes
- Added: Support for agents to be able to reply to incoming email (PR #118)
v0.0.120
Released: May 24, 2025
Changes
- Added: Support for handling inbound email trigger type (PR #117)
v0.0.119
Released: May 21, 2025
Changes
- Logger message arg accepts number type (PR #113)
- Prevent multiple logs for the same exception (PR #115)
v0.0.118
Released: May 19, 2025
Changes
- Improve error handling (PR #111)
v0.0.117
Released: May 19, 2025
Changes
- Improvement: Better type handling for metadata where it can be any valid JSON object (PR #110)
v0.0.116
Released: May 18, 2025
Changes
- Fixed issue where empty POST body would cause a hang (PR #109)
v0.0.115
Released: May 14, 2025
Changes
- Added AGENTUITY_SDK_KEY (PR #107)
⚠️ Breaking Changes
The environment variable AGENTUITY_API_KEY
has been renamed to AGENTUITY_SDK_KEY
for better clarity and consistency. You will need to update your environment variables and code references accordingly.
If you're using the Agentuity CLI, it will detect this change and offer to automatically migrate your code references for you.
For example, you'll need to make the following changes in your code and environment variables:
If you're using an Agentic code editor (such as Cursor, Windsurf, etc.), you can use this prompt to update your code with these changes:
v0.0.114
Released: May 10, 2025
Changes
- Fixed issue with Vector get type being wrong (PR #106)
v0.0.113
Released: May 8, 2025
Changes
v0.0.112
Released: May 2, 2025
Changes
v0.0.111
Released: May 1, 2025
Changes
- More fixes related to gzip compression when using keyvalue
- Change the name of the span when doing a remote solution vs remote execution
- Update to use versioned routes for API services (PR #97)
v0.0.110
Released: April 29, 2025
Changes
- In cloud we must bind to all addresses (PR #96)
v0.0.109
Released: April 29, 2025
Changes
- Add the ability for an agent to return a Response object directly to provide more flexibility to integrate with existing APIs and protocols (PR #93)
- Bind explicitly to ipv4 when creating server (PR #94)
v0.0.108
Released: April 25, 2025
Changes
- Fixed issue when the keyvalue returns a gzip encoded value (PR #92)
v0.0.107
Released: April 25, 2025
Changes
- Fix issue with chunking and streaming text not matching in some cases (PR #91)
v0.0.106
Released: April 25, 2025
Changes
- Add support for streaming data to and from agents. This includes streaming data to the agent via the
data
object and streaming data from the agent via thestream
property of theAgentResponse
object. - The
trigger
property of theAgentRequest
object will have the valueagent
when the request is invoked by another agent. - The
AgentContext
object now has ascope
property that will have the value oflocal
when the context is local orremote
when agent is being invoked by another agent remotely. In the case of agent-to-agent invocation or handoff within the same project, the scope will belocal
. - Deprecated the local
/run/:agentId
route since the updated/:agentId
route now supports streaming data to and from the agent directly. This route will be removed in a near future release.
⚠️ Breaking Changes
The data
object of AgentRequest
has changed to support fully streaming data and this required a breaking change. Most of the property accessors are now async functions to support the streaming use case. You can read more about this change in Pull Request #87.
For example, the following code changes are required to get the request data as text:
For example, to get the request data as JSON, you need to make the following changes:
See the following documentation Pull Request for specific SDK changes.
If you're using an Agentic code editor (such as Cursor, Windsurf, etc.), you can use this prompt to update your code with these changes:
v0.0.105
Released: April 23, 2025
Changes
- Add support for remote agent handoff (PR #85). This means you can now handoff the request to another agent outside of your current project in the same organization or even outside of your organization if the Agent is public. The agent-to-agent invocation is secured automatically and doesn't require any additional configuration or authentication. Internally, the SDK will request a one-time authorization token to invoke the agent on your agent's behalf.
v0.0.104
Released: April 23, 2025
Changes
- Add support for remote agent-to-agent invocation (PR #83). This means you can now invoke another agent outside of your current project in the same organization or even outside of your organization if the Agent is public. The agent-to-agent invocation is secured automatically and doesn't require any additional configuration or authentication. Internally, the SDK will request a one-time authorization token to invoke the agent on your agent's behalf.
v0.0.103
Released: April 23, 2025
Changes
- Refactor to support binary streams instead of intermediate JSON protocol (PR #81)
- Improved handling of HTTP native protocol
- Added support for passing in the runId
- Better handling of stream data and binary content
v0.0.102
Released: April 16, 2025
Changes
- Fix issue where the child span had the wrong parent on outbound requests for agent-to-agent (PR #79)
v0.0.101
Released: April 18, 2025
Changes
- Add agent context to console logger when running inside agent scope (PR #77)
v0.0.100
Released: April 15, 2025
Changes
- Add permissions
- Add more otel trace context headers, remove old trace provider (PR #72)
- Automatically base64 encode welcome prompts (PR #73)
- Fix NodeJS issue where the buffer isn't correctly sending the blob but works fine in Bun version (PR #74)
- Debug github workflow git tag issue
v0.0.99
Released: April 14, 2025
Changes
- More debug for github workflow
v0.0.98
Released: April 13, 2025
Changes
- More debug for github release tags
v0.0.97
Released: April 12, 2025
Changes
- Attempt to fix issue with github workflow not pushing tag after release
v0.0.96
Released: April 11, 2025
Changes
- Fix issue with node keyvalue not correctly handling the buffer upload
v0.0.95
Released: April 10, 2025
Changes
- Add more otel trace context headers, remove old trace provider
- Base64 encode the welcome prompts
v0.0.94
Released: April 8, 2025
Changes
- Fix regression in otel traces missing for AI SDK by change in opentelemetry-api version change
v0.0.93
Released: April 7, 2025
Changes
- Add support for agent inspection discovery (PR #70)
v0.0.92
Released: April 5, 2025
Changes
- Add data and markdown methods to AgentResponse interface and implementation
v0.0.91
Released: April 3, 2025
Changes
- Use new agentuity sdk api
- Add GitHub workflow for npm package release triggered by version tags (PR #53)
v0.0.90
Released: April 1, 2025
Changes
- Fix Vector delete api
v0.0.89
Released: March 25, 2025
Changes
- Add the agentName to the log attributes (PR #33)
- Console Logger: show max depth for any objects (PR #32)
- When stream is requested but the response isn't a stream, chunk up the response data into chunks and smooth out as if streamed (PR #31)
- Fixed issue with buffer underrun getting sent and issue with json encoding (PR #34)
v0.0.88
Released: March 21, 2025
Changes
- Improve loading project when using node or bun directly vs using start script or agentuity dev
- Fix mismatch between local run vs remote run with HTTP headers as property of metadata vs the metadata object
v0.0.87
Released: March 18, 2025
Changes
- Slight improvement in location of when context.logger for agent is created
v0.0.86
Released: March 16, 2025
Changes
- Add support for agentId on context.logger
- Fix issue with underrun on base64 stream
v0.0.85
Released: March 15, 2025
Changes
- Streaming Support including SSE
v0.0.84
Released: March 14, 2025
Changes
- Stream IO Input: add new facility to support stream io for input data (PR #23)
- Release with new transport model
v0.0.83
Released: March 12, 2025
Changes
- Fix devmode logging when devmode environment is set by live (PR #24)
v0.0.82
Released: March 12, 2025
Changes
- KeyValue compression only on upload, not download (PR #20)
v0.0.81
Released: March 11, 2025
Changes
- Add support for compressing keyvalue entries (PR #19)
- Better format log message if the first parameter is an object (PR #18)
v0.0.80
Released: March 10, 2025
Changes
- Refactored the types to make it easier to use
- Fixed various small issues
v0.0.79 and earlier
For earlier versions, see the CHANGELOG.md file in the repository.
Need Help?
Join our Community for assistance or just to hang with other humans building agents.
Send us an email at hi@agentuity.com if you'd like to get in touch.
Please Follow us on
If you haven't already, please Signup for your free account now and start building your first agent!