Weitere Einstellungen
diff --git a/wwwroot/js/pages/agent-page.js b/wwwroot/js/pages/agent-page.js
index 04f5694..5da1b1e 100644
--- a/wwwroot/js/pages/agent-page.js
+++ b/wwwroot/js/pages/agent-page.js
@@ -88,6 +88,8 @@ registerPage('agent', {
const allowUserChoiceEl = document.getElementById('agentAllowUserChoice');
const autoCommitEl = document.getElementById('agentAutoCommit');
const effortEl = document.getElementById('agentEffort');
+ const maxOutputTokensEl = document.getElementById('agentMaxOutputTokens');
+ const disableThinkingEl = document.getElementById('agentDisableThinking');
const useSoulEl = document.getElementById('agentUseSoul');
const useIdentityEl = document.getElementById('agentUseIdentity');
const useUserInfoEl = document.getElementById('agentUseUserInfo');
@@ -141,6 +143,8 @@ registerPage('agent', {
_agentTaskMde.value(agent.taskInstruction || '');
autoCommitEl.value = agent.autoCommit || '';
effortEl.value = agent.effort || '';
+ maxOutputTokensEl.value = agent.maxOutputTokens > 0 ? agent.maxOutputTokens : '';
+ disableThinkingEl.checked = agent.disableThinking || false;
useSoulEl.checked = agent.useSoul !== false;
useIdentityEl.checked = agent.useIdentity !== false;
useUserInfoEl.checked = agent.useUserInfo !== false;
@@ -186,6 +190,9 @@ registerPage('agent', {
allowUserChoice: allowUserChoiceEl.checked,
autoCommit: autoCommitEl.value,
effort: effortEl.value,
+ // Leer / 0 / ungültig → 0 = aus (Modell-Default)
+ maxOutputTokens: Math.max(0, parseInt(maxOutputTokensEl.value, 10) || 0),
+ disableThinking: disableThinkingEl.checked,
useSoul: useSoulEl.checked,
useIdentity: useIdentityEl.checked,
useUserInfo: useUserInfoEl.checked,