8000 Tags · swisnl/agents-sdk · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: swisnl/agents-sdk

Tags

0.5.0

Toggle 0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add support for the new Streamable Http Transporter for MCP (#19)

MCP version 2025-03-26 added a new Streamable Http transporter that
works mostly the same as the SSE transporter only with direct responses
and sessions.

This PR adds support for the Streamable Http transporter

0.4.0

Toggle 0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature: Add support for array and object tool parameters (#16)

### Summary

- Enhances tool parameter functionality to support both arrays of
specific types and object structures
- Extends the SDK's capabilities for more complex tool interactions and
parameter validation
- Updates documentation, helper methods, and test coverage for the new
parameter types

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: fix build status badge [skip ci]

0.2.1

Toggle 0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
test: Add missing test for ConversationSerializer (#12)

ConversationSerializer was missing a test. This PR will add this test
and will update the deserialize method signature for convenience.

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add ConversationSerializer to enable saving conversations (#8)

### Summary

- Add ConversationSerializer class that makes it easy to serialize and
deserialize conversation state for continuing conversations at a later
time
- Add Orchestrator method to restore conversation context from
serialized data

### Details

This PR introduces a ConversationSerializer class that allows developers
to save conversations to a portable format and restore them later. This
enables use cases like:
- Persisting conversations in databases
- Sharing conversations between different systems
- Implementing conversation history features

The implementation handles all message types (system, user, assistant)
and preserves metadata like token usage.

### Test plan

- Added unit tests for serialization and deserialization
- Verified round-trip conversion preserves all necessary message data

Co-authored-by: Björn Brala <bjorn@swis.nl>

0.1.1

Toggle 0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add `owner` method to `OwnableMessageInterface` (#5)

0.1.0

Toggle 0.1.0's commit message
fix: Namespaces in readme are now correct, from \Swisnl to \Swis

0