Releases: NapthaAI/naptha-sdk
Releases · NapthaAI/naptha-sdk
v1.0.5
v1.0.3
What's Changed
- Add secrets support for module runs by @Satti-Gowtham in #135
- Fix/grpc by @moarshy in #136
Full Changelog: v1.0.2...v1.0.3
v1.0.2
- Features
- Support for storing secrets
- add litellm endpoints to /inference
- Support for modifying config dynamically when running modules via cli
What's Changed
- Update inference endpoints by @richardblythman in #128
- fix: broken test_cli.py by @enricorotundo in #132
- Feat/dynamic config by @richardblythman in #133
- Feature/storing secrets by @Satti-Gowtham in #114
New Contributors
- @enricorotundo made their first contribution in #132
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- Add method for getting private key from .pem
Full Changelog: v1.0.0...v1.0.1
v1.0.0
- Features
- Support for running Memory Modules
- Support for updating modules on Naptha Hub
- Support create command for downloading and installing modules (without running) for all module types
- Add StorageConfig schema for Deployments
- Use LLMConfig and llm_configs.json for embedding models
- Misc
- Rename StorageProvider to StorageClient
- Rename Agent.call_agent_func() to Agent.run() for all modules
- Support https, use https and wss endpoints of naptha.ai nodes and hub
- Add tests for CLI commands, module classes
What's Changed
- [Chore] Replace all worker_* with agent_* by @adi-kmt in #54
- Feat/run memory modules by @richardblythman in #103
- Chore/update hub modules by @richardblythman in #105
- Chore/update create modules by @richardblythman in #106
- Chore/update storage config by @richardblythman in #107
- Chore/support https by @richardblythman in #108
- print full module_url by @moarshy in #112
- print storage responses by @moarshy in #113
- add test cli by @richardblythman in #116
- Chore/hub list format by @richardblythman in #119
- Chore/rename storage provider by @richardblythman in #123
- rename storage provider file by @richardblythman in #124
- update readme by @richardblythman in #125
- Chore/update module methods by @richardblythman in #126
- Add author-based authorization for module updates and deletions by @moarshy in #121
- Chore/fixes for local module testing by @richardblythman in #127
Full Changelog: v0.2.2...v1.0.0
v0.2.2
- Unified Storage API
- Unified fs, db and ipfs endpoints
- Each has Create, Read, Update, Delete, List, Search endpoints
- Added StorageProvider Client
- Inference Client
- Separate InferenceClient class
- Misc
- Automatically infer node communication protocol
- Personas use the Naptha Hub
- Require signature from consumer when running modules
- Added publish command for publishing modules directly from module repos, along with subdeployment modules
- Better error logs when using hosted node
v0.2.1
New Features:
- Knowledge Base Modules Support
- Added support for Knowledge Base Modules
- Allows for deployment of knowledge bases such as WikiKB or GitHubKB for use by agents on Naptha Nodes
- The state of the knowledge base is stored in the Naptha Node postgres db via the Node Storage API
- Module Create Endpoints
- Added support for module create endpoints
- Allows for downloading and installing modules without running
- Misc
- Add input parameter names and types to modules on hub
- Store private key in encrypted file
v0.2.0
New Features:
-
Node Inference API Integration
- Added client and CLI for the new Naptha Node Inference API
- Enables running inference on the Naptha Node without using Agent Modules
-
Environment Modules Support
- Added support for Environment Modules
- Allows for deployment of environments such as group chat or information boards for agents on Naptha Nodes
- The state of the environments (e.g. message history) is stored in the Naptha Node postgres db via the Node Storage API