{% extends "base.html" %} {% block title %}{{ form_title }} - Memorizz{% endblock %} {% block content %} {% if error %}
! {{ error }}
{% endif %}
{% if is_edit %}

Agent ID

{{ agent_id }}
{% endif %}

Basics

Maximum tool-calling rounds per run (default: 20).

Continuous mode may consume a very large number of tokens. The agent will keep running tool loops until the task is complete.

User authority treats a retrieved skill as optional task context. Developer authority gives an activated skill application-instruction priority below system policy. OpenAI receives a developer message; Anthropic receives the same reviewed instructions in its top-level system parameter.

Required for developer authority so generated skills cannot gain application-level authority without an explicit activation review. Existing skills keep the authority stored on their own record.

Runs deterministic comparisons in a background queue after the response is stored. Shadow skills are not injected, and no LLM judge or tool is called by this evaluator. Semantic retrieval may use the configured embedding provider. Readiness remains advisory; activation is always explicit.

LLM Configuration

Optional provider-specific fields (e.g. azure_endpoint, api_version, ollama host, HuggingFace settings, temperature, base_url for local-openai).

Persona

Presets apply the role's default goals and background. Edit the fields below afterwards to customize.

Selecting a saved persona links this agent to its evolution history. Edits become a new version when saved.

Memory

Comma or newline separated memory IDs.

Sandbox

Enable code execution in a secure sandbox. Requires the corresponding API key in Settings (E2B, Daytona) or GraalPy installed locally.

Browser Control

Adds the browser_control tool. Every model-initiated task is treated as side-effecting and pauses for durable operator approval. Runtime, model, domain allowlist, headless mode, step limit, and timeout are configured with the MEMORIZZ_BROWSER_USE_* settings.

Internet Access

When enabled, the agent gets `internet_search` and `open_web_page` tools. Configure API keys in Settings.

Automations

When enabled (and Oracle is connected), the agent can create durable scheduled jobs from chat.

IANA timezone name used when timezone is omitted for automations.

WhatsApp Chat

When enabled, this agent can be set as the active WhatsApp communicator. Users can then chat with this agent via WhatsApp.

This message will be sent when a user first contacts the agent via WhatsApp (feature coming soon).

Self-Awareness

When enabled, the agent can inspect files and run allowlisted commands within configured roots.

One path per line (or comma-separated). Empty uses the current working directory.

Disabled by default. Enables file creation and edits under allowed roots.

Deletes require writes and remain guarded by root and wildcard protections.

Skills Marketplace

{% if skills_marketplace_provider == 'vercel' %} Agent gets vercel_skills_search and vercel_skill_fetch tools to search and use skills from the open Vercel ecosystem. A GITHUB_TOKEN is required for search (raises rate limits from 60 to 5,000/hr). {% elif skills_marketplace_provider == 'skillsmp' %} Agent gets the skills_marketplace_search tool. Configure SKILLSMP_API_KEY in Settings. {% else %} When enabled, the agent gets marketplace search tools. SkillsMP requires SKILLSMP_API_KEY. Vercel Skills requires GITHUB_TOKEN for search. {% endif %}

{% if agent_tools %}

Tools ({{ agent_tools|length }})

{% for tool in agent_tools %}
{{ tool.name }} {% if tool.description %} {{ tool.description }} {% endif %}
{% endfor %}

Tools are registered programmatically via the Python SDK. This list is read-only.

{% endif %}
Cancel
{% endblock %} {% block scripts %} {% endblock %}