diff --git a/core/state/config.go b/core/state/config.go
index 1101346..a93c752 100644
--- a/core/state/config.go
+++ b/core/state/config.go
@@ -33,6 +33,7 @@ type AgentConfig struct {
PromptBlocks []PromptBlocksConfig `json:"promptblocks" form:"promptblocks"`
MCPServers []agent.MCPServer `json:"mcp_servers" form:"mcp_servers"`
+ Description string `json:"description" form:"description"`
// This is what needs to be part of ActionsConfig
Model string `json:"model" form:"model"`
MultimodalModel string `json:"multimodal_model" form:"multimodal_model"`
diff --git a/webui/views/partials/agent-form.html b/webui/views/partials/agent-form.html
index df675b9..ec7ff45 100644
--- a/webui/views/partials/agent-form.html
+++ b/webui/views/partials/agent-form.html
@@ -44,6 +44,11 @@
{{ end }}
+
+
+
+
+
diff --git a/webui/views/settings.html b/webui/views/settings.html
index 0b9258f..f80fdd2 100644
--- a/webui/views/settings.html
+++ b/webui/views/settings.html
@@ -341,6 +341,7 @@
document.getElementById('long_term_memory').checked = config.long_term_memory || false;
document.getElementById('summary_long_term_memory').checked = config.summary_long_term_memory || false;
document.getElementById('identity_guidance').value = config.identity_guidance || '';
+ document.getElementById('description').value = config.description || '';
document.getElementById('periodic_runs').value = config.periodic_runs || '';
document.getElementById('model').value = config.model || '';
document.getElementById('multimodal_model').value = config.multimodal_model || '';