v0.9.3
Release Notes
Version 0.9.3
π New Features
- Neuro-Symbolic Engine Documentation
- Completely new, comprehensive documentation added for the "Neuro-Symbolic Engine" (docs/source/ENGINES/neurosymbolic_engine.md).
- Covers usage patterns, backend differences, function/tool calls, JSON enforcement, thinking trace, vision input, token handling, preview mode, and more.
- Highlights model-specific usage (OpenAI, Claude, Deepseek, llama.cpp, HuggingFace).
- Documentation Overhaul
- Switched documentation system to GitBook structure:
- New
.gitbook.yaml
configuration pointing to Markdown-based docs. - Added
SUMMARY.md
for navigation and topic overview.
- New
- Documentation hierarchy is now streamlined and modernized.
- Reorganized Engines, Features, Tutorials, and Tools in clear sections.
- Switched documentation system to GitBook structure:
- Enhanced Argument Support
Argument
class insymai/core.py
now always initializesreturn_metadata
property, improving consistency and capability for backend engines to return extra metadata.
π Bug Fixes
- Anthropic Claude Engine Fixes
- Fixed empty prompt edge case: Ensures user prompt is non-empty ("N/A") to avoid Anthropic API errors.
- Proper handling of JSON response format by stripping wrapping Markdown code fences (
```json
, ```
`) so the output is pure JSON. - When "thinking trace" is enabled, metadata is correctly populated with the model's "thinking" output.
- DeepSeek Reasoning Engine Fixes
- Now always returns answer content as the main output and thinking trace under
metadata["thinking"]
, matching documented examples.
- Now always returns answer content as the main output and thinking trace under
β‘ Other Improvements
- Docs Clean-Up
- Removed all Sphinx-based files and REST/rst sources, including configuration files, API reference, and build artifacts. Old ReadTheDocs and Sphinx themes are now deprecated.
- Updated all doc links and cross-references to work with the new Markdown- and GitBook-based structure.
- Documentation Content Improvements
- More explicit explanations and structure in Features, Tools, and Tutorials (headings, options, and section hierarchies improved).
- Outdated rst-formatted docs are removed, new Markdown-based docs are in place.
π§ Internal/Infrastructure
- Incremented project version to 0.9.3.
- Set up for future multi-engine documentation and easier addition of new backends or features.
- Codebase now explicitly sets the
SYMAI_VERSION = "0.9.3"
.
Full Changelog: v0.9.2...v0.9.3