Commit 0ac090a
chore(release): Release of 2.3.0 (#2549)
* release candidate of 2.2.0a0
* feat(runtime): Adds custom agent creation preview (#2281)
This PR adds support to the ADK for uploading custom agents and adding connections to them.
Addresses WatsonOrchestrate/wxo-agent-experiments#56
Testing
Checkout the following branches:
https://github.ibm.com/WatsonOrchestrate/wxo-server/tree/alexh/langgraph-style
https://github.ibm.com/WatsonOrchestrate/tools-runtime-manager/tree/alexh/langgraph-style
https://github.ibm.com/WatsonOrchestrate/wxo-clients/tree/alexh/langgraph-style
Running an Agent
To run an agent in TRM, you need to have the following prerequisites:
Checkout this branch of wxo-server
Checkout this branch of wxo-clients
Create the connection
orchestrate connections add -a openai_api
orchestrate connections configure --app-id openai_api --environment draft -t team -k api_key
orchestrate connections set-credentials --app-id openai_api --api-key your-api-key --env draft
Import the Agent
Run the following command to import the agent:
orchestrate agents create --style custom --experimental-package-root examples/agents/langgraph/met_agent
Connect the Agent to the Connection
orchestrate agents connect -n met_agent_openai_v3 -c openai_api
Importing your own agent
To import your own agent, you need to follow these steps:
Create a config.yaml based on this config.yaml
Create a function like create_agent in agent.py (this API may change in the future)
Create a zip file containing your agent code
Run the agents create command pointing at your zip
* build
* Security issue fix glob (#2418)
* builder-ui security fix
* 49379 - command updated for builder-ui
* chore: update docker image tags to 18-12-2025-c9bad1b
* update agent runtime tag
* update builder-ui image tag and added feature flag for EPIC-39988
* Update Docproc images for January release (#2439)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Feat (channels): auto generate genesys audio connector cred (#2438)
* generate secrets
* Update .secrets.baseline
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* chore: update docker image tags to 06-01-2026-67e4835
* feat/enhance-langflow-commands (#2200)
* command controller client
* controller logic
* completed controller logic
* update outdated description
* tests for langflow commands
* add langflow version/image to --version command
* remove top level langflow command
* update new clients to use BaseWXOClient
* remove broken 'FetchConfigAuthTypes' import
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Update default.env (#2463)
updated default.env
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* chore: fix to not break when the stderr isn't byte (#2476)
* Fix circular references openapi (#2464)
* chore: adding functionality for circular refs, resolving all objects to plain python types recursively
* Update openapi_tool, deleting comment about not supporting ref
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Feat (channels): Update phone MCP (#2448)
* SIP MCP
* show generated creds
* update description texts
* Update .secrets.baseline
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* add OAUTH_REDIRECT_URI env var (#2467)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* chore(warnings): Cleanup test warnings (#2468)
* new image (#2482)
* update: ui tag (#2483)
* update llm to watsonx/meta-llama/llama-3-2-11b-vision-instruct for all docproc examples (#2497)
* chore(secrets): Update detect secrets
* [51890] - ADK not resolving tool ids in guidelines (#2475)
* fix tool names not showing up in guidelines
* remove print
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* unhide aoutdiscover command (#2500)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Add chat ask Feature (#2481)
* build
* Update Docproc images for January release (#2439)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Update samples use gpt (#2436)
* chore: changed soon withdrawn llama models to groq model
* chore: reverting import script
* chore: documenting the need to add the groq key
* chore: flagging secret false positive
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* chore: update docker image tags to 06-01-2026-67e4835
* chore: adding chat interface to talk to agent - Needs Improvement
* chore: added the cli ask chat capability and changed the orchestrate_client to run_client logic to go according to adk guidelines
* chore: formatting changes
* chore: adding the tests and some small changes in the other files
* chore: formatting changes
* chore: delete experimental-runs command, add ask in commands file, add agent name instead of id and mapper function to map them
* chore: fix tests and renaming of functions create client
* chore: add to ask a single utternace question and related test
* chore: created the function _execute_agent_interaction so that both interactive and single message mode use it to eliminate code duplication
* chore: deleted the single message feature, added the option to ask a question and then it opens the chat
* chore: adding more messages when running orchestrate chat --help
* chore: delete run_agent function, change ask flag to -n
* chore: print actual assistant name instead of assistant
* chore(merge): Remove merge artifact
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Dhaval Sonawane <Dhaval.Sonawane1@ibm.com>
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Narayanan V Eswar <Narayanan.V.Eswar@ibm.com>
* 2.3.0: Update Wxo-server & TRM (#2498)
* build
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* 2.30: Update Wxo-server & TRM
* chore(tags): Update server tag to match worker
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
* feat(flows) - Update flow runtime image for ADK 2.3.0 and onboard flow tracing to agent analytics (#2484)
* build
* Update samples use gpt (#2436)
* chore: changed soon withdrawn llama models to groq model
* chore: reverting import script
* chore: documenting the need to add the groq key
* chore: flagging secret false positive
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* feat(flows) - Update flow runtime image for ADK 2.3.0
* feat(flows) - Onboard flow tracing to agent analytics
* feat(flows) - Update flow runtime image for ADK 2.3.0
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* [DocProc] Updates the docproc images for end of Jan (#2489)
* build
* Update samples use gpt (#2436)
* chore: changed soon withdrawn llama models to groq model
* chore: reverting import script
* chore: documenting the need to add the groq key
* chore: flagging secret false positive
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Update DocProc Images for End Jan Release
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* (fix) WO-52360 add default to multi-choice (#2492)
* build
* Update samples use gpt (#2436)
* chore: changed soon withdrawn llama models to groq model
* chore: reverting import script
* chore: documenting the need to add the groq key
* chore: flagging secret false positive
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* WO-52360 add default to muclti-choice
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
---------
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* clearer create_schema failure reason (#2495)
* build
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* clearer create_schema failure reason
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
* feat/modify-context (#2487)
* RequestContext object
* tool response & __call__ changes
* test updates and additions
* BuilderUI release bug fixes (#2503)
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
* chore: change base endpoint, delete unused libraries (#2502)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* feat(export): Add export functionality to models and model policies (#2410)
* feat(runtime): Adds custom agent creation preview (#2281)
This PR adds support to the ADK for uploading custom agents and adding connections to them.
Addresses WatsonOrchestrate/wxo-agent-experiments#56
Testing
Checkout the following branches:
https://github.ibm.com/WatsonOrchestrate/wxo-server/tree/alexh/langgraph-style
https://github.ibm.com/WatsonOrchestrate/tools-runtime-manager/tree/alexh/langgraph-style
https://github.ibm.com/WatsonOrchestrate/wxo-clients/tree/alexh/langgraph-style
Running an Agent
To run an agent in TRM, you need to have the following prerequisites:
Checkout this branch of wxo-server
Checkout this branch of wxo-clients
Create the connection
orchestrate connections add -a openai_api
orchestrate connections configure --app-id openai_api --environment draft -t team -k api_key
orchestrate connections set-credentials --app-id openai_api --api-key your-api-key --env draft
Import the Agent
Run the following command to import the agent:
orchestrate agents create --style custom --experimental-package-root examples/agents/langgraph/met_agent
Connect the Agent to the Connection
orchestrate agents connect -n met_agent_openai_v3 -c openai_api
Importing your own agent
To import your own agent, you need to follow these steps:
Create a config.yaml based on this config.yaml
Create a function like create_agent in agent.py (this API may change in the future)
Create a zip file containing your agent code
Run the agents create command pointing at your zip
* build
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* feat(export): Add export functionality to models and model policies
Enable exporting models and model policies.
Model Export:
```
orchestrate models export -n virtual-model/openai/o4-mini -o examples/local/test2.zip
```
Model Policy Export:
```
orchestrate models policy export -n virtual-policy/openai-load-balance -o examples/local/test4.zip
```
Closes https://github.ibm.com/WatsonOrchestrate/wo-tracker/issues/43633
* Added agents and models. Also includes tests
* Update return statement
* Update agents controller and export model policy
* Export connections for Models
* Updated tests for agents controller and models controller
* Fix connections export
* Update connections export
* Add app_id if it exists
* chore: update rebase
---------
Co-authored-by: Alex Haynes <alex.haynes@ibm.com>
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
* fix(knowledge): Default to dynamic mode, and include migration for older KBs without dynamic mode setting in DB (#2510)
Signed-off-by: Zander Bobronnikov <Zander.Bobronnikov@ibm.com>
* fix(agent): issue 52856 - latest (#2516)
* Fix flow tool issue and stop flows from attaching forms, documents (#2513)
* chore: adding pool to wait for flow completion
* chore: added hadling of flows that need to attach a file to show message that they cant do so and close the chat
* chore: delete info messages, added flow started message as in ui, made the pools not stop after 30 tries but run forever until they get an answer, fixed widgets keyword detection
* chore: delete info messages, added flow started message as in ui, fixed widgets keyword detection
* build
* chore: deleting print and let only logging for errors
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* Fix serialization issue and handle toolresponse in TRM (#2520)
* fix/tool-response-mcp-response-format (#2514)
* rename ToolResponse result var to content
* update tests
* move tool response into _internal
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* update builder image
* fix/langflow check pod label change (#2519)
* change the expected label for the langflow pod
* add LANGFLOW_SKIP_AUTH_AUTO_LOGIN=true
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* fix: role issue and a example on context base evaluation (#2511)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* [52465] - AI builder Collaborator Issue (#2507)
* update code and fix tests
* remove agent value from yaml
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Add websockets chat ask (#2525)
* chore: trying to add cover for async agent responses- not fully done
* chore: add warning message after 30 seconds for user to exit the chat in cli and fix the fetching of reasoning trace in the end for async
* fix(flows) - Update flow runtime image for ADK 2.3.0 (#2524)
Co-authored-by: Allen Chan <avchan@ca.ibm.com>
* bug(builder-ui) - Update builder-ui image for ADK 2.3.0 (#2529)
* Builder UI fixes - release
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
* Update builder UI tag ADK Release 2.0
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
---------
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
Co-authored-by: Suzette Samoojh <ssamoojh@ca.ibm.com>
* MCP Gateway (#2494)
* inital pitstop
* fixes for mcp gateway
* added mcpgateway database
* updated for mcp
* adding the server db and context forge images
* pitstop-image-testing
* updated the mcp image with proper pipeline built image
* updated pg connection strgin
* remove platform for mcp-gateway
* fix images
* build
* feat (channel): Add MS Teams and FB Messenger Channels (#2414)
* add teams and fb messenger
* for create command
* teams example
* fixing examples
contributes to WatsonOrchestrate/wo-tracker#50762
* Instruction for GAC credentials
More detailed instructions for GAC credentials
contributes to WatsonOrchestrate/wo-tracker#50733
* new examples + fix old examples
* add unit tests
* add readme for examples
* Update .secrets.baseline
* update instruction for slack
* Contributes to WatsonOrchestrate/wo-tracker#51032
* chore(secrets): Detect Secrets Update
* add teams and fb messenger
* teams example
* new examples + fix old examples
---------
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
* chore: adding code and tests for feature wsl, lima when -d is used it checks and increases memory to 24GB (#2412)
* chore: adding code and tests for feature wsl, lima whenever it tries to start with <24GB it will start it with 24GB
* chore: deleting the warning for native system
* chore: deleting the logging for native os
* chore: fixing minor bug for when wsl2 didnt exist
* chore: update edit_wsl funciton to not deleted infromation from wsl configs
* chore: skipped false positive secret detection
* chore: make WSLConfigLinesManager to edit the configuration lines of wsl
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* test mcp gateway
* secrets audit
* make credentials configurable and fix description/kind mix up when listing toolkits
* make credentials configurable and fix description/kind mix up when listing toolkits
* update mcp-gateway to new image
---------
Co-authored-by: Benjamin Nechicattu <benjamin@ibm.com>
Co-authored-by: ramcysiddique <ramcy.siddique@ibm.com>
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Darragh McGonigle <darragh.mcgonigle@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
* [53713] - Add comments around Secret Values (#2533)
* default and server command file. Adding new comment
* comment added to compose file
---------
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* custom agents (#2509)
* release candidate of 2.2.0a0
* WIP
* WIP
* add Dockerfile
* mcp working
* TRM working
* agent runtime
* WIP connections
* prepare for PR, langgraph style -> custom agent style
* clean up for PR
* dont base64 encode
* separate upload call for agents
* fix agent upload
* fix agent upload, unique placeholder name
* rename agent connect to agent experimental-connect
* add experimental-package-root and experimental-config, do zipping for the user, add export
* update docker compose
* fix agent runtime docker compose
* update agent runtime tag
* WIP
* prefix with experimental, add check that its custom agent
* revert compose and default env
* add newlines
* address comments
* only allow in local env
* address comments
* block run with logs in non local
* fix agent upload response parsing
* update image tags, fix agent runtime port
* fix tests
* clean up
* fix response parsing on agent updates
* clean up
* make --capture-logs a flag on an experimental-run command
* fix orchestrate client
* fix capture logs
* fix captured logs log_id lookup location
* remove orchestrate client and use run client
* allow custom agents in deployed environments
* update image tags
* fix tools runtime tag
* update images to include tool call bug fix
---------
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* fix/migration manager 2.3.0 (#2537)
* fix: mistral supervisor+gpt oss collab not working (#2531)
* migration files && MigrationManager class
* move migrations & utilize migrations manager for server start
* fix bash command warnings
* unlink env file
* refactor MigrationsManager & VmAccessibleFile for migration and env files
* fix tests
* (lima) run_docker_command handle **kwargs
* minor refactoring
* clearer cache sub-directory var name
* update tests to reflect incorporation of get_compose_file inside of MigrationsManager
* fixes for wsl
* remove server worker root
---------
Co-authored-by: Cheng Qian <Cheng.Qian@ibm.com>
* fix(mcpgateway): Add back migrations (#2540)
* fix(tools): Temporarily unnest bytes from the ToolReponse object (#2541)
* move env vars to top of file (#2535)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* ADK UI image update (#2545)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* Update default.env (#2542)
Co-authored-by: Darragh McGonigle <Darragh.McGonigle@ibm.com>
* chore(sps): Add agent runtime and mcpgateway
---------
Signed-off-by: Alina Rotarescu <alinayr@ca.ibm.com>
Signed-off-by: Zander Bobronnikov <Zander.Bobronnikov@ibm.com>
Co-authored-by: Eric Marcoux <eric.marcoux@ibm.com>
Co-authored-by: Alex Haynes <alex.haynes@ibm.com>
Co-authored-by: Nimsha V B <Nimsha.V.B@ibm.com>
Co-authored-by: Narayanan V Eswar <Narayanan.V.Eswar@ibm.com>
Co-authored-by: shafeen-kn <shafeen.kn@ibm.com>
Co-authored-by: Dhaval Sonawane <Dhaval.Sonawane1@ibm.com>
Co-authored-by: John Hwang <jhhwang21c@ibm.com>
Co-authored-by: Panagiotis Christodoulou <Panagiotis.Christodoulou@ibm.com>
Co-authored-by: Benen Bruen <benenbruen@ibm.com>
Co-authored-by: Vishnu A <vishnuvinod1@ibm.com>
Co-authored-by: Vikram Melkote <Vikram.Melkote@ibm.com>
Co-authored-by: Minsa Aji <minsa-aji@ibm.com>
Co-authored-by: Nino Joy <nino.joy@ibm.com>
Co-authored-by: Phuong Ngo <Phuong.Ngo1@ibm.com>
Co-authored-by: Eric Grehan <Eric.Grehan@ibm.com>
Co-authored-by: Gokul Krishna R <gok@ibm.com>
Co-authored-by: Jiajin Lin <Jiajin.Lin@ibm.com>
Co-authored-by: Wenjing Jiang <Wenjing.Jiang@ibm.com>
Co-authored-by: Alina Rotarescu <alinayr@ca.ibm.com>
Co-authored-by: Juan Zapata Gomez <juangomez@ibm.com>
Co-authored-by: Zander Bobronnikov <Zander.Bobronnikov@ibm.com>
Co-authored-by: Adhil Salim <adhil@ibm.com>
Co-authored-by: Haode Qi <Haode.Qi@ibm.com>
Co-authored-by: Allen Chan <avchan@ca.ibm.com>
Co-authored-by: Suzette Samoojh <ssamoojh@ca.ibm.com>
Co-authored-by: Benjamin Nechicattu <benjamin@ibm.com>
Co-authored-by: ramcysiddique <ramcy.siddique@ibm.com>
Co-authored-by: Cheng Qian <Cheng.Qian@ibm.com>
Co-authored-by: Aishwarya Ravi <Aishwarya.Ravi4@ibm.com>
Co-authored-by: Keshav Raj <Keshav.Raj1@ibm.com>1 parent d5e3cc6 commit 0ac090a
File tree
75 files changed
+4757
-577
lines changed- .sps/utils
- examples
- evaluations/evaluate_with_context_variable
- agent_tools
- flow_builder
- document_classifier
- generated
- tools
- document_extractor_structured
- generated
- tools
- document_extractor
- generated
- tools
- document_processing
- generated
- tools
- user_activity_with_forms/tools
- packages/mcp-server/ibm_watsonx_orchestrate_mcp_server/src/phone
- src/ibm_watsonx_orchestrate
- agent_builder
- agents
- knowledge_bases
- tools
- _internal
- client
- agents
- chat
- threads
- tools
- cli
- commands
- agents
- ai_builder
- chat
- connections
- langflow
- models
- server
- toolkit
- tools
- developer_edition
- resources/docker
- db
- migrations
- vm_host
- flow_builder
- run
- utils
- tests
- agent_builder/tools
- cli/commands
- agents
- ai_builder
- chat
- models
- server
- document_processing
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
75 files changed
+4757
-577
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
347 | | - | |
| 347 | + | |
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
352 | | - | |
| 352 | + | |
353 | 353 | | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
| |||
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | | - | |
| 365 | + | |
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | | - | |
| 409 | + | |
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
455 | 463 | | |
456 | 464 | | |
457 | 465 | | |
458 | 466 | | |
459 | | - | |
| 467 | + | |
460 | 468 | | |
461 | 469 | | |
462 | 470 | | |
463 | 471 | | |
464 | 472 | | |
465 | 473 | | |
466 | 474 | | |
467 | | - | |
| 475 | + | |
468 | 476 | | |
469 | 477 | | |
470 | 478 | | |
471 | 479 | | |
472 | 480 | | |
473 | 481 | | |
474 | 482 | | |
475 | | - | |
| 483 | + | |
476 | 484 | | |
477 | 485 | | |
478 | 486 | | |
479 | 487 | | |
480 | 488 | | |
481 | 489 | | |
482 | 490 | | |
483 | | - | |
| 491 | + | |
484 | 492 | | |
485 | 493 | | |
486 | 494 | | |
487 | 495 | | |
488 | 496 | | |
489 | 497 | | |
490 | 498 | | |
491 | | - | |
| 499 | + | |
492 | 500 | | |
493 | 501 | | |
494 | 502 | | |
495 | 503 | | |
496 | 504 | | |
497 | 505 | | |
498 | 506 | | |
499 | | - | |
| 507 | + | |
500 | 508 | | |
501 | 509 | | |
502 | 510 | | |
503 | 511 | | |
504 | 512 | | |
505 | 513 | | |
506 | 514 | | |
507 | | - | |
| 515 | + | |
508 | 516 | | |
509 | 517 | | |
510 | 518 | | |
511 | 519 | | |
512 | 520 | | |
513 | 521 | | |
514 | 522 | | |
515 | | - | |
| 523 | + | |
516 | 524 | | |
517 | 525 | | |
518 | 526 | | |
519 | 527 | | |
520 | 528 | | |
521 | 529 | | |
522 | 530 | | |
523 | | - | |
| 531 | + | |
524 | 532 | | |
525 | 533 | | |
526 | 534 | | |
527 | 535 | | |
528 | 536 | | |
529 | 537 | | |
530 | 538 | | |
531 | | - | |
| 539 | + | |
532 | 540 | | |
533 | 541 | | |
534 | 542 | | |
535 | 543 | | |
536 | 544 | | |
537 | 545 | | |
538 | 546 | | |
539 | | - | |
| 547 | + | |
540 | 548 | | |
541 | 549 | | |
542 | 550 | | |
543 | 551 | | |
544 | 552 | | |
545 | 553 | | |
546 | 554 | | |
547 | | - | |
| 555 | + | |
548 | 556 | | |
549 | 557 | | |
550 | 558 | | |
551 | 559 | | |
552 | 560 | | |
553 | 561 | | |
554 | 562 | | |
555 | | - | |
| 563 | + | |
556 | 564 | | |
557 | 565 | | |
558 | 566 | | |
559 | 567 | | |
560 | 568 | | |
561 | 569 | | |
562 | 570 | | |
563 | | - | |
| 571 | + | |
564 | 572 | | |
565 | 573 | | |
566 | 574 | | |
567 | 575 | | |
568 | 576 | | |
569 | 577 | | |
570 | 578 | | |
571 | | - | |
| 579 | + | |
572 | 580 | | |
573 | 581 | | |
574 | 582 | | |
575 | 583 | | |
576 | 584 | | |
577 | 585 | | |
578 | 586 | | |
579 | | - | |
| 587 | + | |
580 | 588 | | |
581 | 589 | | |
582 | 590 | | |
| |||
634 | 642 | | |
635 | 643 | | |
636 | 644 | | |
637 | | - | |
| 645 | + | |
638 | 646 | | |
639 | 647 | | |
640 | 648 | | |
641 | 649 | | |
642 | 650 | | |
643 | 651 | | |
644 | 652 | | |
645 | | - | |
| 653 | + | |
646 | 654 | | |
647 | 655 | | |
648 | 656 | | |
649 | 657 | | |
650 | 658 | | |
651 | 659 | | |
652 | 660 | | |
653 | | - | |
| 661 | + | |
654 | 662 | | |
655 | 663 | | |
656 | 664 | | |
657 | 665 | | |
658 | 666 | | |
659 | 667 | | |
660 | 668 | | |
661 | | - | |
| 669 | + | |
662 | 670 | | |
663 | 671 | | |
664 | 672 | | |
665 | 673 | | |
666 | 674 | | |
667 | 675 | | |
668 | 676 | | |
669 | | - | |
| 677 | + | |
670 | 678 | | |
671 | 679 | | |
672 | 680 | | |
673 | 681 | | |
674 | 682 | | |
675 | 683 | | |
676 | 684 | | |
677 | | - | |
| 685 | + | |
678 | 686 | | |
679 | 687 | | |
680 | 688 | | |
681 | 689 | | |
682 | 690 | | |
683 | 691 | | |
684 | 692 | | |
685 | | - | |
| 693 | + | |
686 | 694 | | |
687 | 695 | | |
688 | 696 | | |
| |||
720 | 728 | | |
721 | 729 | | |
722 | 730 | | |
723 | | - | |
| 731 | + | |
724 | 732 | | |
725 | 733 | | |
726 | 734 | | |
727 | 735 | | |
728 | 736 | | |
729 | 737 | | |
730 | 738 | | |
731 | | - | |
| 739 | + | |
732 | 740 | | |
733 | 741 | | |
734 | 742 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
Lines changed: 44 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments