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.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.