# xemantic-ai-tool-schema

> AI/LLM tool use (function calling) JSON Schema generator - a Kotlin multiplatform library

- **URL**: https://www.freshcrate.ai/projects/xemantic-ai-tool-schema
- **Author**: xemantic
- **Category**: Developer Tools
- **Latest version**: `v1.2.0` (2025-10-20)
- **License**: Apache-2.0
- **Source**: https://github.com/xemantic/xemantic-ai-tool-schema
- **Language**: Kotlin
- **GitHub**: 51 stars, 2 forks
- **Registry**: github
- **Tags**: `agentic`, `agentic-ai`, `agents`, `ai`, `artificial-intelligence`, `artificialintelligence`, `function-calling`, `json-schema`, `kotlin`

## Description

AI/LLM tool use (function calling) JSON Schema generator - a Kotlin multiplatform library

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.2.0` | 2025-10-20 | Low | ## What's Changed * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/35 * Initialize JetBrains Junie 🚀 by @jetbrains-junie[bot] in https://github.com/xemantic/xemantic-ai-tool-schema/pull/36 * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/40 * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/48 * Update dependencies to Kotlin 2.2. |
| `v1.1.2` | 2025-04-13 | Low | **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v1.1.1...v1.1.2 |
| `v1.1.1` | 2025-04-13 | Low | ## What's Changed * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/24 * Update: roll to java 8 jvm target by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/25   **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v1.1.0...v1.1.1 |
| `v1.1.0` | 2025-03-13 | Low | ## What's Changed * Add more built in fallback formats and support inlining refs by @morki in https://github.com/xemantic/xemantic-ai-tool-schema/pull/17 * Support sealed hierarchies by @morki in https://github.com/xemantic/xemantic-ai-tool-schema/pull/18  ## New Contributors * @morki made their first contribution in https://github.com/xemantic/xemantic-ai-tool-schema/pull/17  **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v1.0.0...v1.1.0 |
| `v1.0.0` | 2025-02-19 | Low | ## What's Changed * BigDecimalSerializer name change. Final changes before releasing version 1.0.0 by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/15   **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v0.2.2...v1.0.0 |
| `v0.2.2` | 2025-02-16 | Low | ## What's Changed * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/13 * new ObjectSchema.copy() allowing to modify properties by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/14   **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v0.2.1...v0.2.2 |
| `v0.2.1` | 2025-02-01 | Low | **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v0.2.0...v0.2.1 |
| `v0.2.0` | 2025-02-01 | Low | ## What's Changed * All the tests updated to the latest conventions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/2 * Update GitHub Action Versions by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/5 * Update/kotlin code style by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/6 * copyright update by @morisil in https://github.com/xemantic/xemantic-ai-tool-schema/pull/7 * Update GitHub Action Versions by @morisil in https: |
| `v0.1.4` | 2024-12-09 | Low | **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v0.1.3...v0.1.4 |
| `v0.1.3` | 2024-12-09 | Low | **Full Changelog**: https://github.com/xemantic/xemantic-ai-tool-schema/compare/v0.1.2...v0.1.3 |

## Citation

- HTML: https://www.freshcrate.ai/projects/xemantic-ai-tool-schema
- Markdown: https://www.freshcrate.ai/projects/xemantic-ai-tool-schema.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/xemantic-ai-tool-schema/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
