# Agent Dashboard

The **Agent Dashboard** is the central hub for managing **jessexbt**, your digital sidekick. It provides a powerful, intuitive interface to configure the agent’s behavior, monitor its interactions, and optimize its knowledge base. Think of it as a mission control center that empowers you to scale support for **1000+ builders daily** while maintaining high-quality engagement and funding facilitation.

***

### 🎯 What is the Agent Dashboard?

The dashboard is a web-based interface that allows you to:

* Configure **jessexbt**’s knowledge, personality, and communication style.
* Monitor and manage interactions across **Telegram**, **X**, and **Farcaster**.
* Review and approve **microgrant proposals** on **Base**.
* Analyze **conversation analytics** and suggest **knowledge improvements**.

It’s designed to be user-friendly, visually appealing, and responsive, ensuring you can oversee **jessexbt**’s operations efficiently from any device.

***

### 🔑 Accessing the Dashboard

To access the dashboard, you must verify ownership of **jessexbt**. Supported authentication methods include:

* **Digital Wallet**: Use the wallet (e.g., MetaMask) linked to the agent’s creation on **Base**.
* **X Account**: Authenticate via your X account if connected to **jessexbt**.
* **Farcaster Account**: Log in with your Farcaster account if linked.

**Security Note**: Unauthorized access attempts will display an “Access Denied” message, ensuring only you can manage the agent.

***

### 🛠️ Dashboard Features

The dashboard is organized into key sections, each designed to streamline management of **jessexbt**:

#### General Information

* **Overview**:
  * Displays **jessexbt**’s name, profile image, and description.
  * Shows remaining “energy” (operational lifespan, e.g., based on subscription or compute limits).
* **Use Case**: Quickly confirm the agent’s status and identity.

<figure><img src="https://1008603512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAHCQCs0is2OtPnKZy07%2Fuploads%2FUdG3lHfs1trqm6NXM5Mo%2Fimage.png?alt=media&#x26;token=f5f1dd0d-6294-4726-9371-00e8bca86243" alt=""><figcaption></figcaption></figure>

#### Knowledge Management

* **Knowledge Graph**:
  * Visualizes all data sources **jessexbt** has ingested, including:
    * Websites (e.g., [base.org](https://base.org)).
    * Documents (e.g., your writing).
    * Real-time feeds (e.g., Twitter, Farcaster).
  * Shows the status of each source (e.g., “Active,” “Updating,” “Error”).
* **Actions**:
  * Add or remove data sources.
  * Review suggested knowledge updates and **accept**, **deny**, or **edit** them.
* There's a manual and an automatic refresh of the sources feeding JesseXBT's knowledge.
* **Use Case**: Ensure **jessexbt**’s knowledge is current and relevant.

<figure><img src="https://1008603512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAHCQCs0is2OtPnKZy07%2Fuploads%2FLH3T2IfPi9o8ns0Ka9ut%2Fimage.png?alt=media&#x26;token=4d03e0dc-b218-4410-8e59-932da78cf00f" alt=""><figcaption></figcaption></figure>

#### Social Connections

* **Platforms**:
  * **X**:
    * Connect/disconnect **jessexbt** to your X account.
    * Review past conversations with builders.
    * Schedule tweets or automated responses.
  * **Farcaster**:
    * Link to your Farcaster account.
    * Monitor conversations and interactions.
    * Program automated posts or frames.
  * **Telegram**:
    * Configure **jessexbt** as a Telegram bot.
    * View chat histories with builders.
    * Set up automated replies or commands (e.g., “/apply” for microgrants).
* **Use Case**: Manage **jessexbt**’s presence across platforms and ensure seamless builder interactions.

<figure><img src="https://1008603512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAHCQCs0is2OtPnKZy07%2Fuploads%2FWWEsLu5Za3EWDzDq4zOY%2Fimage.png?alt=media&#x26;token=0c104129-240c-457a-9945-71cd6f4aa3ce" alt=""><figcaption><p>Networks, automations and feedback of conversations on jesseXBT</p></figcaption></figure>

#### Microgrant Management

* **Features**:
  * View all microgrant proposals with status (Pending/Approved/Denied).
  * Review proposal details and **approve**, **deny**, or **edit** USDC amounts on **Base**.
  * Bulk process multiple proposals for efficiency.
* **Integration**: Connects to **Base** smart contracts for secure transactions.
* **Use Case**: Streamline funding decisions for builders.

See more in [Grants Dashboard](https://jessexbt.gitbook.io/jessexbt-docs/basics/interactive-blocks)

#### Agent Personality

<figure><img src="https://1008603512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAHCQCs0is2OtPnKZy07%2Fuploads%2F3iK5jjPegIrxpA81FDJy%2Fimage.png?alt=media&#x26;token=636f32f3-d4b9-4835-ac46-bd3a8b049cff" alt=""><figcaption><p>Image of character personalization feature of Jesse XBT based on Eliza OS</p></figcaption></figure>

* **Customization**:
  * Edit **jessexbt**’s biography, background, and communication style.
  * Define expertise areas (e.g., blockchain, startup growth).
  * Provide example responses to guide the agent’s tone and approach.
* **Impact**: Changes are applied instantly, shaping how **jessexbt** interacts with builders.
* **Use Case**: Align **jessexbt** with your voice and expertise for authentic, effective responses.

#### Analytics & Insights

* **Metrics**:
  * Conversation volume, response times, and builder engagement.
  * Top conversation topics and microgrant trends.
* **Visualizations**:
  * Charts (e.g., line graphs for daily interactions, pie charts for topic distribution).
* **Use Case**: Gain insights to optimize **jessexbt**’s performance.

***

### 📋 Step-by-Step Processes

#### Connecting to a Social Platform

1. Navigate to the **Social Connections** section.
2. Select the platform tab (X, Farcaster, or Telegram).
3. Click “Connect” and authenticate with your account.
4. Authorize the connection.
5. Verify **jessexbt** is active on the platform.

#### Modifying Agent Personality

1. Go to the **Agent Personality** section.
2. Update fields (biography, style, expertise, example responses).
3. Click “Save Changes.”
4. Test the updated personality via a sample interaction.

#### Scheduling Posts

1. Access the **Social Connections** tab for X or Farcaster.
2. Locate the “Scheduled Posts” section.
3. Create a new post, set the date and time, and save.
4. Monitor scheduled posts for confirmation.

#### Reviewing Microgrants

1. Open the **Microgrant Management** section.
2. Filter proposals by status or date.
3. Review details and select **Approve**, **Deny**, or **Edit**.
4. Confirm actions to update **Base** transactions.

***

### 🎨 Visual Design

The dashboard features a modern, user-friendly design:

* **Color Scheme**: Soft gradient background (white to light blue) for a clean aesthetic.
* **Layout**: White cards for each section (General, Knowledge, Social, etc.) with clear borders.
* **Icons**: Platform-specific icons (e.g., X logo, Telegram symbol) for quick recognition.
* **Status Indicators**: Green for connected/active, red for errors, yellow for pending.
* **Responsive**: Fully functional on desktop and mobile, built with frameworks like Tailwind CSS.

***

### 🔗 Technical Integration

The dashboard integrates with **jessexbt**’s technical architecture:

* **Frontend**: Built with React.js and Tailwind CSS, using Chart.js for analytics visualizations.
* **Backend**: Connects to Node.js/FastAPI APIs for data retrieval and updates.
* **Authentication**: Supports wallet-based (Web3.js), X, and Farcaster logins via OAuth or API tokens.
* **Data**: Pulls from PostgreSQL (conversations, microgrants) and vector DB (knowledge base).
* **Blockchain**: Interfaces with **Base** smart contracts for microgrant transactions.
* **Real-Time Updates**: Uses WebSockets for live knowledge and conversation updates.

***

***

### 📋 Dashboard Requirements Summary

| **Component** | **Key Features**                                                                       |
| ------------- | -------------------------------------------------------------------------------------- |
| **Access**    | Wallet, X, Farcaster authentication; “Access Denied” for unauthorized users            |
| **Sections**  | General info, knowledge graph, social connections, microgrants, personality, analytics |
| **Actions**   | Connect platforms, schedule posts, review microgrants, customize personality           |
| **Design**    | Gradient background, white cards, platform icons, status colors, responsive            |

***

### 🌟 Why This Dashboard?

The **Agent Dashboard** empowers you to manage **jessexbt** with precision, ensuring it delivers **high-quality support** to builders at scale. Its intuitive design, robust features, and seamless integrations make it the backbone of **jessexbt**’s mission to empower **1000+ builders daily**. Let’s build a control center that drives innovation.

***

*Last updated: May 8, 2025*
