Skip to content

Superfluid Actions聽#280

Open
Open

Description

@gtspencer

馃殌 The feature, motivation and pitch

Add Superfluid Support to CDP Agentkit

Overview

As part of the Ethglobal Agent hackathon, we had a need for Superfluid functionality in our agent.

Actions include:

  • Stream management (opening, updating, and closing)
  • Pool management (opening, updating)
  • Querying (checking for current streams/pools)

Implementation Steps

  1. Create Initial package struction
    • Create superfluid directory in action providers
    • Set up basic package files
  2. Add core Stream actions
  3. Add core Pool actions
  4. Add core Query actions
  5. Add tests
    • Pool tests
    • Stream tests
    • Query tests
  6. Documentation
    • Usage examples
    • Update main README

Dependencies

  • Node.js 18+
  • graphql-request

Alternatives

N/A

Additional context

Link to fork: https://github.com/gtspencer/agentkit
Link to project: https://ethglobal.com/showcase/gaimer-7mytn

Action Providers Added:

  • SuperfluidStreamActionProvider: handles starting, updating, and stopping Superfluid streams
  • SuperfluidPoolActionProvider: handles starting and updating a Superfluid pool
  • SuperfluidQueryActionProvider: handles querying The Graph for active Superfluid streams

Activity

  1. phdargen commented on Sep 4, 2025

    @phdargen
    Contributor

    Implemented in #823.

    Can be closed @CarsonRoscoe

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions