See the latest improvements and bug fixes from the new version of the ADK
The watsonx Orchestrate ADK version 1.6.1 is now available!
This release brings a series of important bug fixes to improve the stability and reliability of the ADK.
To upgrade to version 1.6.1, run:
connections.oauth2_client_creds(<app_id>)
and connections.oauth2_auth_code(<app_id>)
when building Python-based tools.Agent version <agent UUID> not found
appeared in agent chat, even though the agent was correctly configured.The watsonx Orchestrate ADK version 1.6.0 is now available!
This release brings powerful new features and enhancements to help you build, evaluate, and customize your agents more efficiently. You can now skip login for watsonx Orchestrate Developer Edition images, import async OpenAPI tools, and much more.
Important
A change in the connection manager introduced in version 1.6.0 causes a regression for earlier ADK versions. If youβre using any version prior to 1.6.0 to connect to a SaaS environment, you must now configure credentials in both the draft and live environments before they can be used.
To upgrade to version 1.6.0, run:
You can now fully use Flow Tools to build dynamic, workflow-based tools. This feature was previously in public preview. You can create flow tools using either the ADK or the user interface. For more information, see Flow tools.
You can now skip the login step when retrieving watsonx Orchestrate Developer Edition images by setting the new environment variable called WO_DEVELOPER_EDITION_SKIP_LOGIN
. For more information, see Setup the environment.
You can now import asynchronous OpenAPI tools. For more information, see Creating OpenAPI-based tools.
You can now use the orchestrate models add
command to import fine-tuned custom models from InstructLab in watsonx.ai. These models must be deployed using the Bring Your Own Model (BYOM) option. For more information, see Adding custom LLM.
You can now use context variables with agents. You can enable these variables in agent instructions and set their values through the API. For more information, see:
You can now configure your own knowledge base server and connect it to watsonx Orchestrate using custom search. For more information, see Custom search.
You can now customize the embedded webchat colors to better match your websiteβs branding. For more information, see Customizing webchat.
You can now configure your embedded webchat to run in fullscreen mode. For more information, see Configuring webchat layout.
You can now connect your on-premises environment in the ADK. The environment setup works just like any other environment. To authenticate, use either an API key or your username and password. For more information, see On-premises.
Note: ADK version 1.6.0 is long-term supported by the on-premises version 5.2 for the entire duration of this on-premises version support lifecycle
You can now evaluate the performance and effectiveness of your agents using the new agent evaluation framework. For more information, see Evaluation Framework.
You can now upload documents to your native agents and get responses based on the document content during the same thread. Enable this feature by configuring the chat_with_docs
section in your agent file. For more information, see Chat with documents.
You can configure the welcome message and starter prompts individually for each agent in your environment. For more information, see:
You can now configure guidelines for your agents. For more information, see Guidelines.
You can now use external agents as collaborators for native agents. For more information, see External agents as collaborator agents.
on_status_code
.The watsonx Orchestrate ADK version 1.5.1 is now available!
This release brings bug fixes and improvements such as the model policies.
To upgrade to version 1.5.1, run:
You can now define model policies to coordinate multiple models for tasks like load balancing and fallback. This helps you improve reliability and performance across your workflows. For more information, see Configuring model policies.
The watsonx Orchestrate ADK version 1.5.0 is now available!
This release brings powerful new capabilities to help you build and manage agents with greater flexibility and control. You can now define model policies, and fully integrate custom LLMs.
The watsonx Orchestrate Developer Edition UI also gets major upgrades, including flow editing and in-chat feedback.
To upgrade to version 1.5.0, run:
The custom LLM provider feature, earlier in public preview, is now fully released. You can now fully integrate custom models using a supported set of providers. For more information, see Managing custom LLMs.
You can now build native agents using the tool planner style. These agents support structured output and custom join tools, giving you more flexibility in how your agents reason and respond. For more information, see Planner style.
You can now edit your flows directly in the watsonx Orchestrate Developer Edition UI for a more streamlined development experience.
.env
files.The watsonx Orchestrate ADK version 1.4.2 is now available! This release brings powerful new features and enhancements to streamline your development workflow. You can now export tools and agents, use flows as tools, and configure custom LLM providers β all designed to give you more flexibility and control.
You can now export agents and tools directly from your active environment. Use the new export
argument with the orchestrate agents
and orchestrate tools
commands to get started. For more information, see:
You can now create flow tools. Flow tools let you sequence nodes to build dynamic, workflow-based tools. A new tool type available in public preview for the watsonx Orchestrate Developer Edition. For more information, see Flow tools (Public Preview).
You can now add and remove custom LLM providers for your agents. This feature is available in public preview for the watsonx Orchestrate Developer Edition. For more information, see Managing custom LLMs (Public Preview).
You can now use watsonx/* LLMs by simply configuring a few .env variables. For more information, see Enabling watsonx/* LLMs.
You can now control how your knowledge bases handle inappropriate content by using the new Hate, Abuse, and Profanity (HAP) filter settings. For more information, see Configuring Hate Abuse and Profanity (HAP) filtering.
--project-id
argument when using the orchestrate settings observability langfuse
command.wx.ai
key.The watsonx Orchestrate ADK version 1.3.0 is now available. This release introduces new functionality, including support for Python-based knowledge bases and a ADK version display command. It also includes key bug fixes to improve usability.
You can now use the --version
argument in the CLI to display the currently installed version of the ADK.
The ADK now supports creating knowledge bases using Python files. Documentation has been updated with examples and configuration details for Python-based setups. For more information, see Creating Knowledge Bases.
In version 1.2.0, the watsonx Orchestrate ADK introduces support for building and managing toolkits within your watsonx Orchestrate environment.
This is the first iteration of toolkit functionality in the ADK. Therefore, this feature is only available for watsonx Orchestrate Developer Edition and currently supports only the MCP server.
For more information, see Managing Toolkits.
The 1.1.0 version brings numerous enhancements and bug fixes to IBM watsonx Orchestrate ADK.
Environment variable persistence: Environment variables passed during the orchestrate server start
command are now cached. You no longer need to re-specify them when starting the watsonx Orchestrate Developer Edition chat.
By default, only non-sensitive variables are persisted. To persist all variables, including secrets, use the hidden -p
argument.
Toos importing error messages: Importing error messages for tools have been enhanced to provide clearer and more descriptive feedback when issues occur.
Support for non-ZIP tool formats: The importing process now supports tools that are not packaged in ZIP format.
Startup feedback for observability Languse platform: A new feedback message is displayed when starting the observability Languse platform. This message includes instructions on how to access the platform.
Crash during repeated tool import: Fixed an issue that caused the application to crash when importing tools multiple times in succession.
watsonx Orchestrate Developer Edition name on CLI: Fixed the watsonx Orchestrate Developer Edition name on CLI.
The 1.0.1 version brings numerous enhancements to IBM watsonx Orchestrate ADK.
Private network communication for containers: watsonx Orchestrate Developer Edition containers now communicate exclusively on the private network (excluding TRM).
Open Source Containers from DockerHub: Open source containers are now pulled directly from DockerHub.
Memory consumption: Enhanced memory usage to reduce memory consumption.
Path mapping for knowledge base commands: Fixed path mappings for the knowledge commands on SaaS.
PI publication: PyPI publication has been enabled and is now the default setting.
|python_tag|
no longer appears in the response of React Style agents