Skip to content

Commit c5b38e6

Browse files
authored
Merge branch 'MS2026-02-17-ACB' into W-20889415-custom-metadata-tm
2 parents 27b49ef + 0b4d6a6 commit c5b38e6

27 files changed

Lines changed: 563 additions & 112 deletions

modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
** xref:start-add-folders.adoc[]
1313
** xref:start-open-output-panel.adoc[]
1414
** xref:start-scm.adoc[]
15+
** xref:start-workspaces.adoc[]
1516
1617
// TUTORIALS
1718
* xref:tutorials.adoc[]

modules/ROOT/pages/_partials/acb-runtime-java.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
//
33
// tag::runtime-java-download[]
4-
You can select any of the supported Mule runtime and Java versions. The IDE saves your version settings to the project's `mule-artifact.json` file.
4+
You can select from locally available Mule runtime and Java versions. The dropdown shows only the Mule runtime versions that are installed on your local disk, including bundled Mule runtime versions that are available immediately after installation. The IDE saves your version settings to the project's `mule-artifact.json` file. Bundled Mule runtime versions enable instant project opening and design. To install additional Mule runtime versions, use the `MuleSoft: Install Runtime` command.
55
// end::runtime-java-download[]
66
//
77
//
@@ -19,7 +19,7 @@ To set default Mule runtime and Java versions for the projects you create, see x
1919

2020
//
2121
// tag::runtime-java-notification[]
22-
The IDE provides a notification if it is necessary to download the selected Mule runtime or Java version for the project. Mule runtime downloads to `${user.home}/AnypointCodeBuilder/runtimes`, and the selected Java version downloads to `${user.home}/AnypointCodeBuilder/java`.
22+
Projects open instantly using the bundled Mule runtime versions. The IDE provides a notification only if you must download a specific Mule runtime version or Java version for running or debugging your application. The Mule runtime versions download to `${user.home}/AnypointCodeBuilder/runtimes`, and the selected Java version downloads to `${user.home}/AnypointCodeBuilder/java`.
2323
// end::runtime-java-notification[]
2424
//
2525

modules/ROOT/pages/_partials/af-shared.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ See xref:anypoint-code-builder::af-get-started.adoc#setup-space[Set Up the Priva
9797

9898
Now you're ready to create an agent network project. Choose one of these methods.
9999

100-
* xref:anypoint-code-builder::af-create-agent-network.adoc#create-dev-agent[Create a Network Using MuleSoft Dev Agent]
100+
* xref:anypoint-code-builder::af-create-agent-network.adoc#create-dev-agent[Create a Network Using MuleSoft Vibes]
101101
* xref:anypoint-code-builder::af-create-agent-network.adoc#create-acb[Create a Network Using Anypoint Code Builder]
102102
* xref:anypoint-code-builder::af-create-agent-network.adoc#create-cli[Create a Network Using the Anypoint CLI]
103103

@@ -106,15 +106,15 @@ Now you're ready to create an agent network project. Choose one of these methods
106106

107107
After you create your agent network project, configure `agent-network.yaml` and `exchange.json` to reflect the structure of your network.
108108

109-
* xref:anypoint-code-builder::af-define-your-agent-network-specification.adoc#define-dev-agent[Define a Network Using MuleSoft Dev Agent]
109+
* xref:anypoint-code-builder::af-define-your-agent-network-specification.adoc#define-dev-agent[Define a Network Using MuleSoft Vibes]
110110
* xref:anypoint-code-builder::af-define-your-agent-network-specification.adoc#define-acb-ide[Define a Network Using Anypoint Code Builder or IDE]
111111

112112
[[step-4-publish]]
113113
=== Step 4: Publish Your Agent Network Assets
114114

115115
Build and publish your agent network project as Anypoint Exchange assets. When you publish the agent network, an asset is created in Exchange for each broker, agent, and MCP server that's in your agent network.
116116

117-
* xref:anypoint-code-builder::af-publish-agent-network-assets.adoc#publish-dev-agent[Publish Your Network Using MuleSoft Dev Agent]
117+
* xref:anypoint-code-builder::af-publish-agent-network-assets.adoc#publish-dev-agent[Publish Your Network Using MuleSoft Vibes]
118118
* xref:anypoint-code-builder::af-publish-agent-network-assets.adoc#publish-acb[Publish Your Network Using Anypoint Code Builder]
119119
* xref:anypoint-code-builder::af-build-agent-networks-in-a-ci-cd-environment.adoc#agent-network-project-publish[Publish Your Network Using the Anypoint CLI]
120120

@@ -123,7 +123,7 @@ Build and publish your agent network project as Anypoint Exchange assets. When y
123123

124124
Deploy your agent network instance to a deployment target. You can deploy to a CloudHub 2.0 private space or to a Runtime Fabric (limited availability).
125125

126-
* xref:anypoint-code-builder::af-deploy-agent-network-targets.adoc#deploy-dev-agent[Deploy Your Network Using the MuleSoft Dev Agent]
126+
* xref:anypoint-code-builder::af-deploy-agent-network-targets.adoc#deploy-dev-agent[Deploy Your Network Using MuleSoft Vibes]
127127
* xref:anypoint-code-builder::af-deploy-agent-network-targets.adoc#deploy-acb[Deploy Your Network Using Anypoint Code Builder]
128128
* xref:anypoint-code-builder::af-build-agent-networks-in-a-ci-cd-environment.adoc#agent-network-project-deploy[Deploy Your Network Using the Anypoint CLI]
129129
// end::get-started[]
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
= Configure External Libraries for Mule Projects
2+
:page-deployment-options: cloud-ide, desktop-ide
3+
4+
External libraries are project-level dependencies that Mule applications require to support certain connectors and components, such as Database connectors or Spring-based components.
5+
Anypoint Code Builder provides a guided interface to add, edit, and delete external libraries, and automatically manages the corresponding entries in the project POM file.
6+
7+
External library configurations apply at the project level. Any change to a configured library affects all components in the project that require that library.
8+
9+
== Before You Begin
10+
11+
* xref:start-acb.adoc[].
12+
* xref:int-create-integrations.adoc[].
13+
* Add a connector or component that requires an external library, such as a Database or Spring component.
14+
15+
== When You Need to Configure an External Library
16+
17+
Anypoint Code Builder prompts you to configure an external library when you add or configure a component that requires additional dependencies.
18+
For example, this can occur when you:
19+
20+
* Add a Database connector connection
21+
* Configure a Spring-based component
22+
* Use a custom component that depends on external libraries
23+
24+
You can also manage external libraries from the project-level configuration, independent of a specific component.
25+
26+
== Add an External Library
27+
28+
You can add an external library from the component configuration or from the project-level library configuration interface.
29+
30+
Add external libraries from one of these sources:
31+
32+
* Recommended libraries
33+
* Maven dependencies
34+
* Local files
35+
36+
Open the library configuration interface from a component:
37+
38+
. In the canvas, select a component that requires an external library.
39+
. In the component configuration panel, locate the *Required Libraries* list.
40+
. Click the *Configure library* icon.
41+
+
42+
Anypoint Code Builder opens the *Library Configuration* page.
43+
Changes made on this page apply to the entire project.
44+
45+
=== Add a Recommended Library
46+
47+
Some components provide recommended libraries that match the component requirements.
48+
49+
. Open the *Library Configuration* page.
50+
. Select *Recommended Library*.
51+
+
52+
The interface shows the library to add to the project.
53+
. Click *Apply*.
54+
+
55+
The IDE adds the recommended library to the project POM file and applies it to all components that require it.
56+
57+
=== Add a Maven Dependency
58+
59+
Search Maven Central or manually specify Maven coordinates to add a dependency.
60+
61+
. Open the *Library Configuration* page.
62+
. Select *Maven Dependency*.
63+
. In the *Search Maven Central Repository* field, search for a dependency or enter the required Maven fields manually.
64+
. Specify values for *Group ID*, *Artifact ID*, and *Version*.
65+
. Optionally, configure additional fields such as *Scope*.
66+
. Click *Apply*.
67+
68+
Only libraries that meet the required criteria appear in component library fields after configuration.
69+
70+
=== Add a Library from a Local File
71+
72+
Add a dependency from a local file, such as a JAR or an external POM file.
73+
74+
. Open the *Library Configuration* page.
75+
. Select *Local File*.
76+
. Select a file from your system.
77+
+
78+
Anypoint Code Builder automatically populates the Maven fields based on the selected file.
79+
. Override the populated values if required.
80+
. Click *Apply*.
81+
82+
If you select an external POM file, it takes precedence over any POM embedded in the artifact file.
83+
84+
== Edit or Delete an External Library
85+
86+
Edit or remove an existing library configuration.
87+
88+
. Open the *Library Configuration* page.
89+
. Select the configured library.
90+
. Use the available actions to update or delete the library.
91+
+
92+
Deleting a library removes it from the project POM file and affects all components that use the library.

modules/ROOT/pages/af-agent-networks.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Complex tasks often require a series of steps, with each step handled by a diffe
66

77
Define your agent network in a simple, human-readable YAML file in Anypoint Code Builder. This approach abstracts away the underlying technical complexities so you focus on the business constraints and context of your process without needing to understand the inner workings of the orchestration engine.
88

9-
Don't worry, we give you a head start by providing you with a YAML template in your agent network project. MuleSoft Dev Agent can help you configure it for your business environment, publish agent network assets to Anypoint Exchange, and deploy your agent network instance.
9+
Don't worry, we give you a head start by providing you with a YAML template in your agent network project. MuleSoft Vibes can help you configure it for your business environment, publish agent network assets to Anypoint Exchange, and deploy your agent network instance.
1010

1111
For more information about Agent Fabric, see xref:agent-fabric::index.adoc[].
1212

modules/ROOT/pages/af-create-agent-network.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
[[create-networks]]
22
= Create Agent Networks
33

4-
Whether you want to use MuleSoft Dev Agent or the UI, Anypoint Code Builder includes all the agent network functionality you need to get started.
4+
Whether you want to use MuleSoft Vibes or the UI, Anypoint Code Builder includes all the agent network functionality you need to get started.
55

66
[[before-you-begin]]
77
== Before You Begin
88

99
Make sure you review the xref:af-get-started.adoc#before-you-begin[prerequisites].
1010

1111
[[create-dev-agent]]
12-
== Create a Network Using the MuleSoft Dev Agent
12+
== Create a Network Using MuleSoft Vibes
1313

14-
MuleSoft Dev Agent can help you create your project. For more information about MuleSoft Dev Agent, see xref:anypoint-code-builder::api-ai-create-spec.adoc[Creating API Specs with MuleSoft Dev Agent].
14+
MuleSoft Vibes can help you create your project. For more information, see xref:anypoint-code-builder::api-ai-create-spec.adoc[].
1515

1616
. In the Anypoint Code Builder activity bar, click the agent icon image:af-acb-dev-agent-icon.png["",18,18].
17-
. Describe your agent network, including the brokers, agents, MCP servers, and LLMs you want to connect. MuleSoft Dev Agent does the rest.
17+
. Describe your agent network, including the brokers, agents, MCP servers, and LLMs you want to connect. MuleSoft Vibes does the rest.
1818

1919
To get started try one of these suggested prompts.
2020

@@ -55,3 +55,4 @@ If you run operations within a CI/CD environment, you can use Anypoint CLI's plu
5555
== See Also
5656

5757
* xref:af-define-your-agent-network-specification.adoc[]
58+
* xref:start-workspaces.adoc[]

modules/ROOT/pages/af-define-your-agent-network-specification.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Make sure you review the xref:af-get-started.adoc#before-you-begin[prerequisites
1212
To help you identify agents that are also brokers on the Anypoint Code Builder canvas, consider appending "Broker" to the end of the name, for example `employee-onboarding-broker`.
1313

1414
[[define-dev-agent]]
15-
== Define a Network Using MuleSoft Dev Agent
15+
== Define a Network Using MuleSoft Vibes
1616

17-
MuleSoft Dev Agent can help you configure your agent network specification. For more information about MuleSoft Dev Agent, see xref:anypoint-code-builder::api-ai-create-spec.adoc[Creating API Specs with MuleSoft Dev Agent].
17+
MuleSoft Vibes can help you configure your agent network specification. For more information, see xref:anypoint-code-builder::api-ai-create-spec.adoc[].
1818

1919
. In the Anypoint Code Builder activity bar, click the agent icon image:af-acb-dev-agent-icon.png["",18,18].
2020
. Give the agent information about your agent network, including the brokers, agents, MCP servers, and LLMs you want to connect.
@@ -29,7 +29,7 @@ To get started try one of these suggested prompts.
2929
[[define-acb-ide]]
3030
== Define a Network Using Anypoint Code Builder or IDE
3131

32-
If you don't want to use MuleSoft Dev Agent, use Anypoint Code Builder or your IDE to edit the `agent-network.yaml` and `exchange.json` files and define your agent network and authentication.
32+
If you don't want to use MuleSoft Vibes, use Anypoint Code Builder or your IDE to edit the `agent-network.yaml` and `exchange.json` files and define your agent network and authentication.
3333

3434
To understand sections of the project files and expected values, see xref:anypoint-code-builder::af-project-files.adoc[Agent Network Project File Reference]. The agent-network.yaml file can contain definitions for one or more brokers.
3535

@@ -42,10 +42,10 @@ Use auto-completion menus in Anypoint Code Builder to speed your development. Fo
4242

4343
If you have existing Exchange assets you want to use in your agent network, add them to the dependencies attribute in `exchange.json` in your project. After you add assets, edit the `agent-network.yaml` file to indicate which brokers use those assets.
4444

45-
=== Add Assets Using MuleSoft Dev Agent
45+
=== Add Assets Using MuleSoft Vibes
4646

4747
. In the Anypoint Code Builder activity bar, click the agent icon image:af-acb-dev-agent-icon.png["",18,18].
48-
. Tell the agent that you want to add Exchange assets to your project. MuleSoft Dev Agent does the rest.
48+
. Tell the agent that you want to add Exchange assets to your project. MuleSoft Vibes does the rest.
4949

5050
To get started try one of these suggested prompts.
5151

modules/ROOT/pages/af-deploy-agent-network-targets.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ Make sure you review the xref:af-get-started.adoc#before-you-begin[prerequisites
4444
When you deploy your agent network, an instance is deployed for each connection defined in your agent network. If your agent network contains brokers, an instance is deployed per broker.
4545

4646
[[deploy-dev-agent]]
47-
== Deploy Your Network Using the MuleSoft Dev Agent
47+
== Deploy Your Network Using MuleSoft Vibes
4848

49-
MuleSoft Dev Agent can help you deploy your agent network instances. For more information about MuleSoft Dev Agent, see xref:anypoint-code-builder::api-ai-create-spec.adoc[Creating API Specs with MuleSoft Dev Agent].
49+
MuleSoft Vibes can help you deploy your agent network instances. For more information, see xref:anypoint-code-builder::api-ai-create-spec.adoc[].
5050

5151
. In the Anypoint Code Builder activity bar, click the agent icon image:af-acb-dev-agent-icon.png["",18,18].
52-
. Tell the agent that you want to deploy your agent network. MuleSoft Dev Agent does the rest.
52+
. Tell the agent that you want to deploy your agent network. MuleSoft Vibes does the rest.
5353

5454
To get started, try one of these suggested prompts.
5555

modules/ROOT/pages/af-publish-agent-network-assets.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ Make sure you review the xref:af-get-started.adoc#before-you-begin[prerequisites
1313
If you want to publish your project assets to a different business group, update the relevant `groupId` in `exchange.json`.
1414

1515
[[publish-dev-agent]]
16-
== Publish Your Network Using MuleSoft Dev Agent
16+
== Publish Your Network Using MuleSoft Vibes
1717

18-
MuleSoft Dev Agent can help you publish your agent network specification to Anypoint Exchange. For more information about MuleSoft Dev Agent, see xref:anypoint-code-builder::api-ai-create-spec.adoc[Creating API Specs with MuleSoft Dev Agent].
18+
MuleSoft Vibes can help you publish your agent network specification to Anypoint Exchange. For more information, see xref:anypoint-code-builder::api-ai-create-spec.adoc[].
1919

2020
. In the Anypoint Code Builder activity bar, click the agent icon image:af-acb-dev-agent-icon.png["",18,18].
21-
. Tell the agent that you want to publish your agent network. MuleSoft Dev Agent does the rest.
21+
. Tell the agent that you want to publish your agent network. MuleSoft Vibes does the rest.
2222

2323
To get started try one of these suggested prompts.
2424

modules/ROOT/pages/des-create-api-specs.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,9 +283,11 @@ If you created an OAS 3.0 (YAML) project, you can replace the initial spec with
283283

284284
== See Also
285285

286+
286287
* xref:start-acb.adoc[]
287288
* xref:tutorials.adoc[]
288289
* xref:access-management::business-groups.adoc[]
289290
* xref:start-discover-ui.adoc#use-autocomplete[Use Auto-Complete in the Editors]
290291
* xref:tut-af-design-am-flights-api.adoc[] Tutorial
291-
* xref:des-delete-api-projects.adoc[]
292+
* xref:des-delete-api-projects.adoc[]
293+
* xref:start-workspaces.adoc[]

0 commit comments

Comments
 (0)