Releases: SecureAgentTools/AgentVault
Releases · SecureAgentTools/AgentVault
agentvault-v0.2.1
pip install agentvault==0.2.1
Added
- Core Client Library (
agentvault):AgentVaultClientfor A2A communication (JSON-RPC POST, SSE).- Support for
apiKey,oauth2(Client Credentials), andnoneauthentication schemes. KeyManagerfor secure local credential management (env, file, keyring).- Pydantic models for
AgentCard, A2A protocol messages (Message,Part,Task,TaskState,Artifact), and SSE events. - Utilities for Agent Card parsing/validation (
agent_card_utils). - Basic utilities for MCP context handling (
mcp_utils). - Custom exception hierarchy (
exceptions.py).
Full Changelog: https://github.com/SecureAgentTools/AgentVault/commits/agentvault-v0.2.1
agentvault-server-sdk-v0.1.1
pip install agentvault-server-sdk==0.1.1
- Server SDK (
agentvault-server-sdk):BaseA2AAgentabstract class defining the agent interface.@a2a_methoddecorator for exposing custom/standard methods.
create_a2a_routerhelper for FastAPI integration, handling JSON-RPC routing and SSE setup.BaseTaskStoreinterface andInMemoryTaskStoreimplementation for state management.TaskContextbase dataclass.- SDK Exception types (
AgentServerError,TaskNotFoundError, etc.). agentvault-sdk packageCLI tool for generating Docker artifacts.
Full Changelog: https://github.com/SecureAgentTools/AgentVault/commits/agentvault-server-sdk-v0.1.1
agentvault-cli-v0.1.1
pip install agentvault-cli==0.1.1
- Command Line Interface (
agentvault-cli):configcommand group for managing local credentials (set,get,list).discovercommand for searching the registry API.runcommand for executing tasks on agents via A2A protocol, including SSE streaming output withrichformatting and artifact saving.
Full Changelog: https://github.com/SecureAgentTools/AgentVault/commits/agentvault-cli-v0.1.1