Skip to content

Releases: XpressAI/xaibo

v0.2.2

05 Mar 08:40
e5c9896

Choose a tag to compare

What's Changed

  • Add warning for failed tool imports by @MFA-X-AI in #21
  • ✨ Add --python option to xaibo init command by @MFA-X-AI in #30
  • 🐛 add warning if webserver deps isn't installed when running dev or serve by @MFA-X-AI in #28

Full Changelog: v0.2.1...v0.2.2

v0.2.1

12 Feb 15:48
2d1c056

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

11 Jul 18:20

Choose a tag to compare

🚀 Xaibo v0.2.0 - Enhanced Developer Experience & Advanced Orchestration

We're excited to announce Xaibo v0.2.0, a significant release that puts developer flexibility and advanced AI orchestration at the forefront. This release introduces powerful new capabilities that give you more control over your AI agents while making the development experience smoother and more intuitive.

Breaking Changes

🏗️ SimpleToolOrchestrator Rename

We've renamed the core orchestrator class from StressToolUser to SimpleToolOrchestrator.

✨ What's New

🔧 Module Ejection System - Take Full Control When You Need It

New CLI command: xaibo eject

Sometimes the built-in modules are almost perfect, but you need that extra bit of customization that goes beyond the standard API. The new module ejection system solves this by letting you extract any core Xaibo module directly into your project for full customization.

🧠 ReAct Orchestrator - Transparent AI Reasoning

The ReAct (Reasoning and Acting) orchestrator introduces explicit Thought-Action-Observation cycles, giving you unprecedented visibility into how your AI agent makes decisions.

📚 Improved Dev UI Startpage

Previously you've been greeted by a blank page with only a link to your agents in the sidebar when opening up the dev UI. Now you get a couple handy links to the documentation, so you can find everything quickly.
Redesigned documentation front page

🔄 Migration Notes

If you're using StressToolUser in your code, simply update your imports to use SimpleToolOrchestrator instead. The functionality remains identical - only the name has changed for clarity.

Full Changelog: v0.1.10...v0.2.0

v0.1.10

25 Jun 21:06

Choose a tag to compare

What's Changed

  • add debug/ dir to generated .gitignore by @MFA-X-AI in #11
  • fix numpy dependency issue on non intel macos
  • enable force_pulling in awatch for automatic dev reload

New Contributors

Full Changelog: v0.1.9...v0.1.10

v0.1.9

18 Jun 13:32

Choose a tag to compare

  • Check that installed uv version is at least 0.6.0 when using uvx xaibo init

Full Changelog: v0.1.8...v0.1.9

v0.1.8

14 Jun 11:29
fb9961d

Choose a tag to compare

What's Changed

  • Support for Intel Macs (limit pytorch to version 2.2.2 on intel macs) by @treo in #7

Full Changelog: v0.1.7...v0.1.8

v0.1.7

11 Jun 13:30
9493cef

Choose a tag to compare

What's Changed

  • Add API key authentication to OpenAI and MCP adapters by @treo in #5
  • Initial Livekit support by @treo in #6

Full Changelog: v0.1.6...v0.1.7

v0.1.6

01 Jun 17:16

Choose a tag to compare

  • Feature: Enable preview of Config View in UI (it only shows the config for now, the save button does nothing)

Full Changelog: v0.1.5...v0.1.6

v0.1.5

01 Jun 08:11

Choose a tag to compare

  • Bugfix: Ensure the node order in Config view is consistent

Full Changelog: v0.1.4...v0.1.5

v0.1.4

01 Jun 05:02

Choose a tag to compare

  • Bugfix: Use -- instead of . as the separator in mcp server based tool names (some llms dislike that)
  • Bugfix: Support array valued parameters in tool parameters

Full Changelog: v0.1.3...v0.1.4