diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/AntigravityToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/AntigravityToolCard.js
index d449347e..48962cca 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/AntigravityToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/AntigravityToolCard.js
@@ -345,13 +345,24 @@ export default function AntigravityToolCard({
))}
diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/ClaudeToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/ClaudeToolCard.js
index 701f17d2..d24a4629 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/ClaudeToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/ClaudeToolCard.js
@@ -349,9 +349,11 @@ export default function ClaudeToolCard({
))}
diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/CodexToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/CodexToolCard.js
index 44b3cd76..2bea5272 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/CodexToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/CodexToolCard.js
@@ -326,22 +326,35 @@ model = "${effectiveSubagentModel}"
{/* Subagent Model */}
diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/HermesToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/HermesToolCard.js
index 3371aff3..4b87931c 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/HermesToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/HermesToolCard.js
@@ -281,9 +281,11 @@ export default function HermesToolCard({
diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/MitmToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/MitmToolCard.js
index e3d248bc..82384292 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/MitmToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/MitmToolCard.js
@@ -193,18 +193,32 @@ export default function MitmToolCard({
{tool.defaultModels?.length > 0 && (
{tool.defaultModels.map((model) => (
-
+
{model.name}
arrow_forward
-
handleModelMappingChange(model.alias, e.target.value)}
- onBlur={(e) => handleMappingBlur(model.alias, e.target.value)}
- placeholder="provider/model-id"
- disabled={!dnsActive}
- className={`min-w-0 px-2 py-2 bg-surface rounded border border-border text-xs focus:outline-none focus:ring-1 focus:ring-primary/50 sm:py-1.5 ${!dnsActive ? "opacity-50 cursor-not-allowed" : ""}`}
- />
+
+ handleModelMappingChange(model.alias, e.target.value)}
+ onBlur={(e) => handleMappingBlur(model.alias, e.target.value)}
+ placeholder="provider/model-id"
+ disabled={!dnsActive}
+ className={`w-full min-w-0 pl-2 pr-7 py-2 bg-surface rounded border border-border text-xs focus:outline-none focus:ring-1 focus:ring-primary/50 sm:py-1.5 ${!dnsActive ? "opacity-50 cursor-not-allowed" : ""}`}
+ />
+ {modelMappings[model.alias] && (
+
+ )}
+
- {modelMappings[model.alias] && (
-
- )}
))}
diff --git a/src/app/(dashboard)/dashboard/cli-tools/components/OpenClawToolCard.js b/src/app/(dashboard)/dashboard/cli-tools/components/OpenClawToolCard.js
index 61ef8490..75e8895d 100644
--- a/src/app/(dashboard)/dashboard/cli-tools/components/OpenClawToolCard.js
+++ b/src/app/(dashboard)/dashboard/cli-tools/components/OpenClawToolCard.js
@@ -334,9 +334,11 @@ export default function OpenClawToolCard({
{/* Per-agent model overrides */}
@@ -344,15 +346,17 @@ export default function OpenClawToolCard({
))}