Releases: AI4quantum/maestro
Releases · AI4quantum/maestro
Sir Colin Davis
What's Changed
Features and Enhancements
- enhancement: introduce js/ts UI by @george-lhj in #720
- enhancement: integrate w/ watson eval by @george-lhj in #732
- feature: handles extra dependencies for code agents by @AngeloDanducci in #724
Bug Fixes
- fix: update query agent to match latest maestro-knowledge api changes by @ajbozarth in #751
- bug: watsonx dataframe error by @george-lhj in #754
- fix: deprecate beeai local only by @jor2 in #746
Maintenance
- chore: follow-up after release v0.7.0 by @github-actions[bot] in #722
- chore: test python3.13 by @george-lhj in #725
- chore: update release tests step by @ajbozarth in #757
Other Changes
- feat: add maestro mcp server tests by @akihikokuroda in #723
- bug: add port flag by @akihikokuroda in #734
- feature: Maestro Introduction Presentation by @akihikokuroda in #731
- bug: fix missing correction by @akihikokuroda in #735
- bug:add create tools mcp function by @akihikokuroda in #727
- Improve model naming docs for openai agent support by @planetf1 in #736
- bug: throw exception for yaml parsing error by @akihikokuroda in #749
- update contributing steps by @psschwei in #752
- enhancement: dspy agent fix error handling by @akihikokuroda in #750
- enhance: improve workfile error handling by @akihikokuroda in #755
- enhancement: logging metrics by @george-lhj in #756
New Contributors
Full Changelog: v0.7.0...v0.8.0
Leonard Bernstein
What's Changed
Features and Enhancements
- feat: local mcp server registration by @akihikokuroda in #708
- enhancement: add ability to retrieve context by @george-lhj in #710
Bug Fixes
- bug: allow literal strings by @george-lhj in #718
Maintenance
- chore: Depractate inputs by @george-lhj in #715
- chore: add stale issue workflow by @planetf1 in #716
- chore: cap pydantic-ai version by @ajbozarth in #721
Other Changes
- chore: follow-up after release v0.6.0 by @github-actions[bot] in #707
- chore: deprecate slack agent by @akihikokuroda in #711
- chore: deprecate deploy options by @akihikokuroda in #712
- feat: add mcp server for maestro by @akihikokuroda in #719
New Contributors
- @github-actions[bot] made their first contribution in #707
Full Changelog: v0.6.0...v0.7.0
Daniel Barenboim
What's Changed
Features and Enhancements
- feature: add more eval metrics + docs by @george-lhj in #690
- feat: add queryagent for maestro-knowledge by @ajbozarth in #700
Other Changes
- chore: follow-up after release v0.5.0 by @ajbozarth in #692
- feat: add remote MCP server support to maestro agent by @akihikokuroda in #694
- bug: recreate openai and dspy agents on restore in serve by @akihikokuroda in #699
- feat: add timestamp to agent messages by @akihikokuroda in #701
- bug: CI fix by @akihikokuroda in #705
- chore: add crewai agent back by @akihikokuroda in #706
- feat: Adding Slack message posting MCP server by @akihikokuroda in #703
Full Changelog: v0.5.0...v0.6.0
Pierre Boulez
What's Changed
Features and Enhancements
- feature: enable workflow streaming in api by @george-lhj in #681
- feat: support url or file path for code or instructions by @ajbozarth in #671
Bug Fixes
- bug: fix image build by @akihikokuroda in #678
- fix: maestro-cli docker image was mistagged by @ajbozarth in #685
- bug: update to only one trace by @george-lhj in #675
- bug: track all models used in scoring by @george-lhj in #689
Maintenance
- chore: Agent MCP tool support utilities by @akihikokuroda in #660
- chore: pin openai and update uv.lock by @ajbozarth in #691
Other Changes
- chore: follow-up after release v0.4.0 by @ajbozarth in #679
- add comment in Dockerfile by @akihikokuroda in #683
- feat: Enable maestro-knowledge tool for maestro agent by @akihikokuroda in #686
Full Changelog: v0.4.0...v0.5.0
Marin Alsop
What's Changed
Features and Enhancements
- feat: enable llm url override via yaml spec by @ajbozarth in #664
- enhancement/bug: allow validate to be accessible outside of repo by @george-lhj in #667
Bug Fixes
- fix: beeai agent broken from #664 by @ajbozarth in #670
- test: improve test output in CI by @ajbozarth in #676
Maintenance
- chore: remove api folder by @george-lhj in #647
- chore: update locations for repos by @george-lhj in #653
- chore: add latest tag for docker images by @ajbozarth in #658
- project license as a toml table is deprecated by @AngeloDanducci in #663
- chore: pin dependency versions with uv.lock by @ajbozarth in #673
Other Changes
- chore: follow-up after release v0.3.0 by @ajbozarth in #644
- bug: release ci need separate pr write perms by @ajbozarth in #645
- bug: remove crewai agent by @akihikokuroda in #651
- feature: add tool creation in maestro create by @akihikokuroda in #648
- bug: fix beeai local issue by @akihikokuroda in #669
Full Changelog: v0.3.0...v0.4.0
Claudio Abbado
What's Changed
Features and Enhancements
- enhacement: bump version automatically by @george-lhj in #599
- feature: DSPy Agent by @akihikokuroda in #598
- enhancement: connect Opik dashboard by @george-lhj in #606
- enhancement: add maestro Dockerfiles by @akihikokuroda in #610
- refactor: remove maestro bash script by @ajbozarth in #620
- enhancement: put all PIDs into same file by @maximilien in #619
- feat: frontend meta agents clean by @george-lhj in #637
- enhancement: make request data and response object configurable in RemoteAgent by @ajbozarth in #636
- feature: add container agent by @akihikokuroda in #627
Bug Fixes
- bug: fixes issue #604 by @maximilien in #613
- bug: allow utils to be discovered by @george-lhj in #614
- bug: fixes issue #616 by @maximilien in #617
- bug: fix release CI and prep patch release by @ajbozarth in #642
- bug: set correct CI perms for releases by @ajbozarth in #643
Documentation
- chore: update release version in README by @ajbozarth in #608
Maintenance
- chore: update release_names.md to match name by @george-lhj in #597
- chore: Update pyrpoject by @george-lhj in #600
- chore: remove version from title by @george-lhj in #611
- chore: correct crewai dependency warning message by @ajbozarth in #618
- chore: cleanup docker image docs and ci by @ajbozarth in #626
- chore: move demos by @maximilien in #632
- chore: cleanup ci after demo move by @ajbozarth in #634
- chore: move builder by @maximilien in #640
Other Changes
- demo: make qchem ai public and add readme by @AngeloDanducci in #602
Full Changelog: v0.2.0...v0.3.0
Boulanger - v0.2.0
What's Changed
Features and Enhancements
- enhancement: workflow http by @akihikokuroda in #576
- feature: add some beeai tool yamls by @akihikokuroda in #583
- feature: connect maestro builder to meta agents backend by @george-lhj in #588
- enhancment: auto update releases names by @george-lhj in #591
Bug Fixes
- fix: allow cors for maestro serve by @ajbozarth in #574
Maintenance
- chore: list of maestro release names by @maximilien in #575
- chore: switch to
uv syncfor dev install by @ajbozarth in #594
Other Changes
- enhancement: meta agent v2, agents file by @george-lhj in #578
- demo: meta workflow creation by @george-lhj in #579
- chore: enable tool yaml validation in ci by @akihikokuroda in #582
- test: enforce code style in CI by @ajbozarth in #570
- fix validation ci error by @akihikokuroda in #587
Full Changelog: v0.1.0...v0.2.0
Toscanini - first Maestro release
What's Changed
Features and Enhancements
- First proposal for loops in workflow by @maximilien in #239
- proposed schema for cron job events by @maximilien in #293
- first version of Workflow::to_mermaid method by @maximilien in #296
- implements CLI mermaid command by @maximilien in #310
- CI workflow / job to run maestro mermaid command on all existing workflows by @maximilien in #321
- fixes issue #327 by @maximilien in #328
- feature: add support for condition (case/do/default and if/then/else) by @maximilien in #316
- feature: adds mermaid for global exception by @maximilien in #333
- feature: adds mermaid for workflow events (cron) by @maximilien in #335
- fixes issue #339 by @maximilien in #340
- fixes issues #337 by @maximilien in #338
- feature: adds parallel sequenceDiagram by @maximilien in #343
- feature: Issue #297 loop sequenceDiagram by @maximilien in #346
- fixing default prompt issue by @george-lhj in #347
- Agent renaming by @george-lhj in #351
- add RemoteAgent by @psschwei in #357
- feature: deploy
--streamlitby @maximilien in #363 - fixes issue #325 to use new BeeAI naming by @maximilien in #348
- make streamlit the default deployment mode by @maximilien in #376
- meta agents v2 - activity planner by @george-lhj in #379
- feature: first version of meta-agents streamlit UI/UX by @maximilien in #380
- meta agent src updates, prompt and readme updates by @george-lhj in #381
- Add streaming output to meta agent UI by @akihikokuroda in #392
- added list of FRAMEWORKS and EMOJIS by @maximilien in #360
- fixes issue #349 by @maximilien in #391
- test agents refactoring by @maximilien in #399
- Add parsers by @george-lhj in #404
- feature: load and create generated <agents/workflow>.yaml files by @akihikokuroda in #403
- add mermaid diagrams to each demo by @george-lhj in #406
- Update summaryai by @george-lhj in #409
- feature: OpenAIAgent support by @maximilien in #412
- updating summary agents by @george-lhj in #416
- Add module, class and factory in meta.labels by @akihikokuroda in #426
- feature: fixes issue #350 by @maximilien in #429
- fixes issue #306 by adding --prompt to run command by @maximilien in #430
- enhancement: prompt adjustment by @george-lhj in #433
- Add multiple type agent test by @akihikokuroda in #428
- litellm dependency conflict issue workaround by @akihikokuroda in #434
- feature: add the cron job event support by @akihikokuroda in #438
- feature: add first working OpenAI agent by @planetf1 in #431
- demo: new summary demo to align w/clients needs by @george-lhj in #457
- update maintainers by @psschwei in #468
- moved to ai4quantum and removed the extra maestro directory by @maximilien in #467
- remove old .env.example and add new images by @maximilien in #477
- enhancement: update actions file w setup by @george-lhj in #479
- feature: Maestro Operator by @akihikokuroda in #472
- feature: add CodeAgent by @akihikokuroda in #501
- chore: massive PR to move from
poetrytouvby @maximilien in #528 - demo: add result plot step for portfolio by @akihikokuroda in #538
- feature: add some qiskit MCP tools by @akihikokuroda in #543
- feature: support pip installing maestro by @ajbozarth in #541
- feature: serve agent by @psschwei in #557
- enhancement: logging by @george-lhj in #560
Bug Fixes
- fixes issue #298 by @maximilien in #299
- Create funnier_agents.yaml by @maximilien in #301
- fixed newline error by @george-lhj in #342
- prompt updates by @george-lhj in #361
- Bug: using json serialization instead of fstrings to prevent newline errors by @george-lhj in #371
- added instructions to funnier_agents.yaml by @maximilien in #355
- Bug: workflow deployment not rendering by @george-lhj in #388
- Fix streaming output by @akihikokuroda in #389
- Fix local beeai agent error by @akihikokuroda in #408
- fixes issue #407 by @maximilien in #411
- bug: Fix dependency installing warning by @george-lhj in #475
- bug: values of metadata.labels must be sanitized by @akihikokuroda in #522
- Dependency clash by @george-lhj in #530
- bug: fix operator test ci by @akihikokuroda in #531
- bug: streamlit unable to deploy after uv merge by @george-lhj in #535
- bug: skip slack agent by @george-lhj in #544
- bug: fixes for qaoa demo by @psschwei in #551
- bug: fix save_agent by @akihikokuroda in #554
- test: fix buggy streamlit tests by @ajbozarth in #564
- bug: removed extra def by @george-lhj in #567
- fix: update BeeAILocalAgent by @ajbozarth in #563
- bug: remove thinking output by @george-lhj in #573
Documentation
- instructions for deployment by @george-lhj in #324
Maintenance
- chore: various cleanups mosty using PyLint suggestions by @maximilien in #488
- demo:make raw reader code agent by @george-lhj in #524
- chore: split cbom demo by @george-lhj in #536
- chore: switching licenses to SPDX-syle by @maximilien in #539
- chore: report of TODOs in code as of 06/18/25 by @maximilien in #540
- chore: fix for various markdown accuracy. See report by @maximilien in #555
- refactor: apply ruff format and lint to code by @ajbozarth in #565
Other Changes
- add sequential workflows by @psschwei in #55
- update weather example requirements.txt location in README by @psschwei in #58
- merge bee python framework into bee-hive by @vabarbosa in #61
- [bee-py] base cache implementation by @vabarbosa in #71
- [bee-py] update structure by @vabarbosa in #72
- [bee-py] emitter implementation by @vabarbosa in #73
- add readmes for bee-hive project by @psschwei in #70
- [bee-py] update prompt template by @vabarbosa in #74
- docs(readme): light style update by @mmurad2 in #75
- add pyventus to bee-py dependencies by @psschwei in #77
- restrict python to versions 3.11 and 3.12 by @psschwei in #79
- standarize implementation locations in main readme by @psschwei in #80
- fix: Upd...