- Initial release of the Minds Ruby SDK
- Implemented
Minds::Client
for configuring and initializing the SDK - Added
Minds::Resources::Datasources
for managing data sources:create
: Create a new datasourceall
: List all datasourcesfind
: Get a datasource by namedestroy
: Delete a datasource
- Added
Minds::Resources::Minds
for managing minds:all
: List all mindsfind
: Get a mind by namecreate
: Create a new minddestroy
: Delete a mind
- Implemented
Minds::Resources::Mind
class with methods:update
: Update mind propertiesadd_datasources
: Add a datasource to a minddestroy_datasources
: Remove a datasource from a mindcompletion
: Call mind completion (with streaming support)
- Added support for various datasource types through
DatabaseConfig
class - Implemented error handling with custom error classes
- Added YARD-style documentation for all public methods
- N/A
- N/A
- N/A
- N/A
- N/A