Skip to content

DesideApp/plugin-deside

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@desideapp/plugin-deside

ElizaOS plugin for Deside messaging backed by @desideapp/mcp-sdk.

Current scope:

  • external ElizaOS plugin package
  • outbound messaging path first
  • identity and discovery helpers
  • no inbound/push handling yet

Status

This package is the execution artifact for Deside's ElizaOS integration. The first cut focuses on:

  1. packaging the plugin correctly for the current ElizaOS ecosystem
  2. reusing the published Deside MCP SDK
  3. validating outbound messaging and identity/discovery before inbound flows
  4. loading cleanly inside the official ElizaOS project starter

Validated today:

  • npm run build
  • npm run typecheck
  • npm run smoke
  • linked into an official ElizaOS starter and loaded successfully at runtime

Install

npm install @desideapp/plugin-deside

Then add the plugin to your ElizaOS project or character configuration:

import { desidePlugin } from "@desideapp/plugin-deside";

export const projectAgent = {
  character,
  plugins: [desidePlugin],
};

Environment

  • DESIDE_OAUTH_REDIRECT_URI (required)
  • DESIDE_BASE_URL (optional, defaults to https://mcp.deside.io)
  • DESIDE_MCP_PATH (optional, defaults to /mcp)
  • DESIDE_MCP_URL (optional legacy shortcut, full endpoint)
  • DESIDE_APP_NAME (optional, defaults to ElizaOS)
  • DESIDE_APP_VERSION (optional, defaults to 0.1.0)
  • SOLANA_PRIVATE_KEY or WALLET_PRIVATE_KEY (required for the current signer path)

Scripts

  • npm run build
  • npm run typecheck
  • npm run smoke

Package Boundary

This package is an ElizaOS-facing adapter. It does not reimplement MCP auth, session handling, or tool transport. Those remain inside @desideapp/mcp-sdk.

Current v1 surface

  • DESIDE_SEND_MESSAGE
  • DESIDE_LIST_CONVERSATIONS
  • DESIDE_READ_MESSAGES
  • DESIDE_GET_MY_IDENTITY
  • DESIDE_GET_USER_INFO
  • DESIDE_SEARCH_AGENTS

Not In Scope Yet

  • inbound/push-driven message ingestion
  • automatic room/world synchronization from live notifications
  • full conversational validation with an LLM-backed character pipeline

About

Deside messaging plugin for ElizaOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors