> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guideline-for-individual/deka-claw/edit-deka-claw.md).

# Edit Deka Claw

The **Edit** feature is used to update or modify an existing instance configuration. On the **Instances** page, click the **Edit** icon on the instance you want to modify.

{% hint style="warning" %}
If the instance status shows “**Unauthorized**”, update the gateway token by editing the instance and aligning it with the token from Goclaw, then save the changes to restore and synchronize the connection.
{% endhint %}

The system will display a form to modify the instance data.

## Basic Information

Update the instance configuration based on your requirements through the available configuration sections.

{% hint style="info" %}
This section contains basic instance information that is automatically generated by the system and cannot be modified.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/bF2sITFlKuWxTVYxf1bT/image.png" alt=""><figcaption></figcaption></figure>

## Providers

In this section, complete the provider configuration form as needed. If you want to add a new provider, click the **Add Provider** button, then fill in the provider details in the available form. If there are unused providers, click the **Delete** icon to remove them.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/4ViyaK01Nro5AjfEliR3/image.png" alt=""><figcaption></figcaption></figure>

After completing the provider configuration, click the **Save Provider** button to save the changes.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/4nuXAWb6rDLfzt3UWjL0/image.png" alt=""><figcaption></figcaption></figure>

## Agents

Fill in the **Display Name** field to define the agent’s visible name in the system.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/glZyCXVBbCx76zrP82mC/image.png" alt=""><figcaption></figcaption></figure>

Fill in the **Agent Key** field as a unique identifier using lowercase letters, numbers, or hyphens.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/6SUJOraahsmpo79H1lSb/image.png" alt=""><figcaption></figcaption></figure>

Select the **Provider** from the available dropdown list.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/IBaMLpjX5719nUUK7jm0/image.png" alt=""><figcaption></figcaption></figure>

After selecting a **Provider**, the **Model** field will automatically appear. Enter or select the model you want to use in the **Model** field.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/xLUg3QZ0c24re3sQRCln/image.png" alt=""><figcaption></figcaption></figure>

Fill in the **Describe Your Agent** field to define the agent’s personality, purpose, and behavior.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/wnniEC85skBSJKrn2BnF/image.png" alt=""><figcaption></figcaption></figure>

Enable the Self Evolution toggle if you want the system to automatically improve based on usage behavior

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/A4tbR7PbNRHyNgYLolMy/image.png" alt=""><figcaption></figcaption></figure>

Select the System Prompt Mode from the available options. Then click the **Save Agent** button to save the configuration.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/x4mhgA9wH9vPL4NLGNOO/image.png" alt=""><figcaption></figcaption></figure>

## Channels

Click the **Add Channel** button to add a new channel that will be used as the bot communication media.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/cHGNInl0Nrr8FSwg3RQF/image.png" alt=""><figcaption></figcaption></figure>

After the channel form appears, fill in the **Basic Information** section by entering the **Name** as the channel identifier in the system and the **Display Name** as the channel display name shown in the application.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/Po2GpfBIde3yEOt07eKi/image.png" alt=""><figcaption></figcaption></figure>

Next, in the **Channel Type** section, select the channel type to be used, such as Telegram. Enable the **Enabled** toggle to activate the channel so it can be used by the bot.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/OypQ8mteKRrdTqFOBgu0/image.png" alt=""><figcaption></figcaption></figure>

In the **Agent** section, select the agent that will be connected to the channel so the bot can execute functions and instructions based on the selected agent configuration.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/l9RFri0sFjturmUHoXJ9/image.png" alt=""><figcaption></figcaption></figure>

Then, in the **Authentication** section, enter the Telegram **Bot Token** obtained from @BotFather to connect the Telegram bot with the system. After all configurations have been completed, click the **Save Channel** button to save the channel configuration.

<figure><img src="https://content.gitbook.com/content/dRGHNSPw8ps5rkLJZT3A/blobs/lSF3nCfR7c3DxI7pvX65/image.png" alt=""><figcaption></figcaption></figure>
