Skip to content

docs: add Community Plugins section — @liqdlad/solana-agent-kit-plugin (A2A-Swap)#518

Open
liqdlad-rgb wants to merge 1 commit intosendaifun:v2from
liqdlad-rgb:docs/a2a-swap-community-plugin
Open

docs: add Community Plugins section — @liqdlad/solana-agent-kit-plugin (A2A-Swap)#518
liqdlad-rgb wants to merge 1 commit intosendaifun:v2from
liqdlad-rgb:docs/a2a-swap-community-plugin

Conversation

@liqdlad-rgb
Copy link

Summary

Adds a new ## 🌐 Community Plugins section to the README, placed immediately after the official Plugin Installation section. The section documents @liqdlad/solana-agent-kit-plugin — a production-ready, drop-in plugin for A2A-Swap.


Why A2A-Swap belongs in this list

A2A-Swap is an agent-native constant-product AMM deployed on Solana mainnet, purpose-built for autonomous AI agents. It follows the exact SAK v2 plugin architecture and provides unique capabilities no other AMM plugin currently offers:

Feature A2A-Swap Jupiter / Raydium
Compute units ~40,000 CU 200k–400k+
Protocol fee Fixed 0.020% Variable
Execution Single on-chain instruction Multi-hop
Auto-compound fees Yes No
On-chain capability card Yes No
Ideal for Agent loops, high-frequency Best-price routing

The plugin:

  • Implements the SAK v2 Plugin interface exactly (name, methods, actions, initialize(agent))
  • Registers 5 AI actions with 12–13 LLM-optimized similes each (Zod-validated)
  • Provides 8 programmatic methods on agent.methods
  • Works out of the box with createVercelAITools, createLangchainTools, and createOpenAITools
  • Uses KeypairWallet for server-side agent signing (standard SAK pattern)

Links

What changed

Single section added to README.md between ## 📦 Plugin Installation and ## Quick Start:

## 🌐 Community Plugins

Third-party plugins that extend Solana Agent Kit with additional protocols and capabilities:

### A2A-Swap (`@liqdlad/solana-agent-kit-plugin`)
...

No other files were modified. No dependencies added to the monorepo.

@liqdlad-rgb
Copy link
Author

Hi! Just wanted to check in on this — the plugin is live and being used in production.

Current state:

  • Published on npm as @liqdlad/solana-agent-kit-plugin v1.0.0
  • Implements the SAK v2 Plugin interface ({ name, methods, actions, initialize(agent) }) — drop-in via .use(A2ASwapPlugin)
  • 5 AI actions + 8 methods covering swap, simulate, provide liquidity, remove liquidity, claim fees, pool info, positions, fees
  • Backing program (8XJfG4mHqRZjByAd7HxHdEALfB8jVtJVQsdhGEmysTFq) is deployed and verified on Solana mainnet
  • Three live pools: SOL/USDC, SOL/$ELIZAOS, SOL/$MOLTID

Happy to make any changes to the docs format or wording if it doesnt fit the style youre going for. Thanks for considering it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant