-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
Hi everyone! 👋 I'm excited to share the roadmap for OllamaKit 6. This update modernizes the project, improves code clarity, and enhances extensibility. Here's what's coming:
- Remove Combine: Initially, Combine was integrated to support Ollamac, but since Ollamac now uses async/await, it's no longer needed.
- Custom HTTP Headers: Adding this feature will simplify the integration of API keys, access tokens, or any other headers.
- Adopt
swift-json-schema
: Switching to swift-json-schema simplifies JSON schema management and streamlines the development of tool calling integrations. - Implement Swift Testing: Currently, testing was lacking in OllamaKit. I plan to significantly improve this by adopting the new Swift Testing framework.
- Linux Compatibility: Not a priority, but nice to have.
These updates will significantly change OllamaKit's internal implementation. I plan to gradually introduce these changes via release candidates and implement them in Ollamac. I'm open to your suggestions, feedback, and contributions. Thanks!
lin72h, huangshan-ios and djs66256lin72h
Metadata
Metadata
Assignees
Labels
No labels