Getting Started
Accessing the Chat Agent
The chat agent is available through the “Agent” tab in the main navigation bar.
You must connect your wallet before using the chat agent. The agent needs your wallet address to access your vault information and execute transactions.
Chat Interface
The chat interface features:
The assistant greets you and explains its capabilities when you first open the chat.
All your messages and the assistant’s responses, with timestamps.
- User messages appear on the right with dark background
- Assistant messages appear on the left with your profile icon
- Auto-scrolls to the latest message
Enter your messages at the bottom of the screen.
- Press Enter to send
- Click the arrow icon to send
- Input is disabled while the agent is processing
Three bouncing dots appear when the agent is thinking or processing your request.
What the Agent Can Do
The MetaVault AI agent can help you with:Check Balance
View your LINK balance, vault shares, and asset value.Example prompts:
- “What’s my balance?”
- “How many shares do I have?”
- “Show my vault assets”
Deposit Funds
Deposit LINK tokens into the vault through chat.Example prompts:
- “I want to deposit 50 LINK”
- “Deposit 100 tokens”
- “Add 25 LINK to my vault”
Withdraw Funds
Withdraw shares and receive LINK back to your wallet.Example prompts:
- “Withdraw 50 shares”
- “I want to take out 100 shares”
- “Redeem 25 shares”
Vault Information
Get information about the vault’s status and performance.Example prompts:
- “How is the vault performing?”
- “What’s the total managed amount?”
- “Show me vault statistics”
Using the Agent
Checking Your Balance
Depositing Through Chat
The agent can execute deposits on your behalf:Review the Transaction Plan
The agent confirms the action and explains what will happen:
- Amount to deposit
- Required transactions (approval + deposit)
-
Expected results
Approve Token Spending (First Time)
Your wallet will prompt you to approve LINK spending.
- This is required once per wallet
- Grants the vault permission to spend your LINK
- Review and approve in your wallet
Confirm the Deposit Transaction
After approval, your wallet prompts for the actual deposit transaction.
- Review the transaction details
- Confirm gas fees
- Approve the deposit
Wait for Confirmation
The agent monitors the transaction status:
- Shows “waiting for confirmation” messages
- Displays transaction hash
-
Confirms when complete
Withdrawing Through Chat
Withdraw shares conversationally:Review Withdrawal Details
The agent confirms:
- Number of shares to withdraw
- Equivalent LINK amount
- 1% withdrawal fee
-
Net amount you’ll receive
Approve the Transaction
Your wallet prompts you to confirm the withdrawal.
- Review the transaction
- Confirm in your wallet
- Wait for blockchain confirmation
Conversational Features
Natural Language Understanding
The agent understands various phrasings: Balance Queries:- “What’s my balance?”
- “How many shares do I own?”
- “Show me my vault position”
- “What are my assets worth?”
- “Deposit 100 LINK”
- “I want to add 50 tokens”
- “Put 75 LINK in the vault”
- “Invest 200 LINK”
- “Withdraw 50 shares”
- “Take out 100 shares”
- “Redeem 25 shares”
- “Exit with 75 shares”
- “How is the vault doing?”
- “What’s the APY?”
- “Show vault statistics”
- “How much is managed?”
Multi-Turn Conversations
The agent maintains conversation context:- Your previous questions
- Transaction amounts you mentioned
- Context from earlier in the conversation
Each chat session maintains its own context. Refreshing the page starts a new session.
Transaction Handling
How Transactions Work
- Agent Analysis: Interprets your request and determines required actions
- Transaction Creation: Generates unsigned transaction data
- Wallet Prompt: Your wallet shows the transaction for approval
- Broadcast: After approval, transaction is sent to blockchain
- Confirmation: Agent waits for on-chain confirmation
- Follow-up: Agent confirms success and shows results
Two-Step Transactions (Deposits)
First-time deposits require two transactions:-
Approval Transaction
- Grants vault permission to spend LINK
- Required once per wallet
- Agent handles automatically
-
Deposit Transaction
- Actual transfer of LINK to vault
- Executes immediately after approval
- Agent manages the flow seamlessly
The agent coordinates both transactions automatically. Just approve each prompt in your wallet.
Transaction Failures
If a transaction fails:- Agent shows an error message
- Explains what went wrong
- Suggests how to fix it
- Lets you try again
- Insufficient LINK balance
- Insufficient ETH for gas
- User rejected the transaction
- Network connectivity issues
Best Practices
Be Specific
Include amounts and action verbs in your requests.✅ “Deposit 100 LINK”❌ “Put some in”
Wait for Responses
Let the agent finish responding before sending another message.The agent may need time to:
- Query blockchain data
- Create transactions
- Wait for confirmations
Review Transaction Details
Always check your wallet prompts carefully.Verify:
- Contract address
- Transaction amount
- Gas fees
Keep Context
Stay in the same conversation for related actions.The agent remembers context within a session.
Limitations
Privacy & Security
Data Access
The agent can access:- Your wallet address (you provide by connecting)
- Your public on-chain vault data (shares, assets)
- Public vault statistics (TVL, APY, strategies)
Transaction Security
All transactions:- Require your explicit wallet approval
- Are generated client-side
- Cannot be executed without your signature
- Are broadcast directly to the blockchain
The agent cannot access your private keys or execute transactions without your permission. You maintain full control through your wallet.
Troubleshooting
Agent says 'Please connect your wallet first'
Agent says 'Please connect your wallet first'
The agent needs your wallet to be connected:
- Click the “Connect Wallet” button in the top-right
- Connect your wallet
- Return to the Agent tab
- Try your request again
Transaction isn't showing in my wallet
Transaction isn't showing in my wallet
Possible causes:
- The agent is still generating the transaction
- Your wallet is locked
- Wallet popup is blocked by browser
- Browser popup blocker settings
- Wallet extension is unlocked
- Wait for “Transaction sent” message from agent
Agent response seems incorrect
Agent response seems incorrect
The agent reads live blockchain data. If something seems wrong:
- Verify on the Dashboard tab
- Check your wallet’s LINK balance directly
- Wait a few seconds for blockchain confirmations
- Try asking again
Deposit failed after approval
Deposit failed after approval
If approval succeeded but deposit failed:
- Try depositing again (won’t need to approve again)
- Check your LINK balance (may not have enough)
- Ensure you have ETH for gas fees
- Ask the agent “What’s my balance?” to verify
Agent is not responding
Agent is not responding
If the agent stops responding:
- Wait 30 seconds (may be processing)
- Check your internet connection
- Refresh the page and try again
- Check browser console for errors
How do I start a fresh conversation?
How do I start a fresh conversation?
To reset conversation context:
- Refresh the page
- Navigate away and back to the Agent tab
Tips for Advanced Use
What’s Next?
Now that you know how to use the chat agent:- Try depositing funds through the dashboard for comparison
- Track your performance visually on the dashboard
- Withdraw funds when ready to exit




